我的Python去哪了?
我在我的Mac上通过Macports安装了Python 2.7.6,系统是OS X 10.9.2。最近我卸载了它和所有相关的依赖项。我了解到,我的Mac上仍然有原来的Python,安装在/usr/bin目录下,如下所示:
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上安装的Python版本。有人能帮我解释一下我漏掉了什么吗?我需要更改我的$PATH环境变量,还是说这和一些没有更新的符号链接有关?
1 个回答
2
看起来你把安装在 /opt/local/bin
里的 python
删除了,但你的命令行还是记得这个路径。
你可以输入下面这个命令来清除缓存:
hash -r
然后,再试试 python --version
。