Python:PIP安装路径,这个和其他插件的正确位置是什么?

Dee*_*end 16 python pip python-2.7

我最近在我的Python安装上遇到了一些问题,因此我刚刚重新安装了python,并试图使我的所有插件也能正常工作.我将在看看virtualenv之后,看看我是否可以阻止这种情况再次发生.

当我输入which python终端我现在得到

/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Run Code Online (Sandbox Code Playgroud)

我理解这是正确的位置,现在想要正确安装其他所有插件.

但是在安装了pip via sudo easy_install pip并输入which pipi后

/usr/local/bin/pip
Run Code Online (Sandbox Code Playgroud)

它是否正确?我原以为它应该反映如下

/Library/Python/2.7/site-packages/
Run Code Online (Sandbox Code Playgroud)

这里有一个名为pip-1.4-py2.7.egg的文件夹,在灌输之前不存在,但上述路径并没有给我任何信心.

如果我想正确设置它,应该在哪里安装pip和我的其他插件,如Distribute,Flask和Boto?

Mac OSX 10.7,Python 2.7

Bur*_*lid 11

模块进入,site-packages可执行文件进入系统的可执行路径.对于您的环境,此路径是/usr/local/bin/.

为了避免不得不处理这个,只需使用easy_install,distributepip.这些工具知道哪些文件需要去哪里.


sag*_*ise 8

因为pip是可执行文件并which返回环境中可执行文件或文件名的路径.它是正确的.Pip模块安装在site-packages中,但可执行文件安装在bin中.