我在http://peterdowns.com/posts/first-time-with-pypi.html学习了pip教程。但是当我运行pip install mypackage
时,它会将源代码安装到我的Python文件夹下的site-packages
。你知道吗
如何将其安装到path中,以便运行$ mypackage
?你知道吗
也就是说,我希望能够将我的python包用作常规的二进制应用程序。现在我可以cd
进入site-packages
下的文件夹并运行chmod +x mypackage.py
,然后./mypackage.py
运行它。但我希望能从任何目录运行它。你知道吗
理想情况下,您可以在包配置中定义
console scripts
。然后用pip安装程序包,就像以前一样(或者更好地安装在virtualenv
),但是在安装过程中,将在bin
目录中创建一个链接,指向已配置的控制台脚本。参见例如http://calvinx.com/2012/09/09/python-packaging-define-an-entry-point-for-console-commands/相关问题 更多 >
编程相关推荐