我在安装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
答案 0 :(得分:0)
如果您想为2.7设置pip
,只需下载get-pip.py
并运行
sudo /Library/Frameworks/Python.framework/Versions/2.7/bin/python get-pip.py
它将在与pip
可执行文件相同的pip2
目录中为您安装bin
和python
。您仍然可以使用pip3
或pip-3.5
安装Python 3的软件包。