如何让pip将包安装到PATH?

2024-03-28 15:45:01 发布

您现在位置:Python中文网/ 问答频道 /正文

我在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运行它。但我希望能从任何目录运行它。你知道吗


Tags: pippy文件夹pypicomhttptimepackages
1条回答
网友
1楼 · 发布于 2024-03-28 15:45:01

理想情况下,您可以在包配置中定义console scripts。然后用pip安装程序包,就像以前一样(或者更好地安装在virtualenv),但是在安装过程中,将在bin目录中创建一个链接,指向已配置的控制台脚本。参见例如http://calvinx.com/2012/09/09/python-packaging-define-an-entry-point-for-console-commands/

相关问题 更多 >