我的Python在哪里消失了

时间:2014-03-28 12:48:00

标签: python macos

我在运行OS X 10.9.2的Mac上通过Macports安装了Python 2.7.6,我最近卸载了它及其所有依赖项。我的理解是我仍然在/ usr / bin中安装了Mac的原始Python,如下所示:

Oliviers-iMac:~$ which -a python
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
/usr/bin/python
Oliviers-iMac:~$ python --version
-bash: /opt/local/bin/python: No such file or directory
Oliviers-iMac:~$ echo $PATH
/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/System/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/local/MacGPG2/bin

我不明白为什么做python --version并没有向我展示我的Mac OS X上安装的Python版本。有人可以解释我在这里缺少的东西。我是否必须更改我的$ PATH或者它是否与尚未更新的符号链接有关?

1 个答案:

答案 0 :(得分:2)

您似乎已删除了python中安装的/opt/local/bin,并且shell仍然记住路径。

发出以下命令将清除缓存:

hash -r

然后,再试一次python --version