[英]Python: PIP install path, what is the correct location for this and other addons?
我最近在我的Python安装上遇到了一些问题,因此我刚刚重新安装了python,并试图使我的所有插件也能正常工作。 我将在看看virtualenv之后,看看我是否可以阻止这种情况再次发生。
当我输入which python
到终端我现在得到
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
我理解这是正确的位置,现在想要正确安装其他所有插件。
但是在通过sudo easy_install pip
安装pip后输入我得到的which pip
/usr/local/bin/pip
它是否正确? 我原以为它应该反映如下
/Library/Python/2.7/site-packages/
这里有一个名为pip-1.4-py2.7.egg的文件夹,在灌输之前不存在,但上述路径并没有给我任何信心。
如果我想正确设置它,应该在哪里安装pip和我的其他插件,如Distribute,Flask和Boto?
Mac OSX 10.7,Python 2.7
模块进入site-packages
,可执行文件进入系统的可执行路径。 对于您的环境,此路径为/usr/local/bin/
。
为避免必须处理此问题,只需使用easy_install
, distribute
或pip
。 这些工具知道哪些文件需要去哪里。
由于pip
是一个可执行文件, which
返回环境中可执行文件或文件名的路径。 它是正确的。 Pip模块安装在site-packages中,但可执行文件安装在bin中。
此外,卸载程序包时,列出的第一个项目是可执行文件的目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.