【发布时间】:2015-11-13 14:32:11
【问题描述】:
为了处理不同版本的Python问题,我已经安装了一个python27,使用macport,后来的py27-pip,并执行
sudo port install python27
sudo port install py27-pip
sudo port select --set pip pip27
sudo port select --set python python27
后来我尝试使用 pip 安装一些软件包。 pip 仍然指的是 Mac python 而不是 port python。我认为“哪个”命令应该指向正确的 pip 版本。但结果是
$which pip
/opt/local/bin/pip
$pip --version
pip 7.1.2 from /Library/Python/2.7/site-packages (python 2.7)
$/opt/local/bin/pip --version
pip 7.1.2 from /opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages (python 2.7)
谁能帮忙指出为什么“哪个”在这里不起作用?谢谢。
【问题讨论】:
-
当您运行
hash -r,然后再次运行pip --version时会发生什么?