pip和Python在不同的路径

时间:2016-05-12 00:55:32

标签: python macos terminal pip

我在安装Python软件包时遇到了一些问题,然后我注意到pip和Python处于不同的位置,这可能是问题所在。如何重新对齐它们?

Macintosh:~ Ryan$ which python
/Library/Frameworks/Python.framework/Versions/2.7/bin/python
Macintosh:~ Ryan$ which pip
/Library/Frameworks/Python.framework/Versions/3.5/bin/pip

Macintosh:~ Ryan$ python -V
Python 2.7.11
Macintosh:~ Ryan$ pip -V
pip 8.1.2 from /Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages (python 3.5)

我希望一切都能使用2.7,并希望在我尝试安装这样的软件包时,修复此问题会阻止我收到如此多的错误/通知:

Macintosh:~ Ryan$ pip install json
Collecting json
  Could not find a version that satisfies the requirement json (from versions: )
No matching distribution found for json

1 个答案:

答案 0 :(得分:0)

如果您想为2.7设置pip,只需下载get-pip.py并运行

sudo /Library/Frameworks/Python.framework/Versions/2.7/bin/python get-pip.py

它将在与pip可执行文件相同的pip2目录中为您安装binpython。您仍然可以使用pip3pip-3.5安装Python 3的软件包。