python 2.5 已卸载,安装了 2.7 和 3.4 - /2.5/bin/python: 错误的解释器: 没有此文件或目录
我在我的Mac OS X 10.9.2上卸载了Python 2.5,然后安装了2.7和3.4版本。可是,当我尝试安装一个新的模块时,出现了以下错误:
Thomass-MacBook-Pro:dev thomas$ pip install lxml
-bash: /usr/local/bin/pip: /System/Library/Frameworks/Python.framework/Versions/2.5/bin/python: bad interpreter: No such file or directory
我在网上搜索了很久,尝试了很多方法,还玩弄了一下符号链接,但系统似乎还是认为2.5是默认版本。
2 个回答
0
这听起来有点奇怪,但我在网上搜索我遇到的类似错误时,发现了这个帖子,于是决定重启我的电脑。结果一切都开始正常工作了,这让我觉得可能是缓存的问题。我看到你提到的问题大约是一周前出现的,希望现在情况有所好转。
* virtualenv-2.7 认为它和最近卸载的 python3.4 有关,但实际上 virtualenv 正确地与 2.7 关联。
0
检查你使用的Python版本和pip
命令
head -1 /usr/local/bin/pip | sed s/#\!//g
在我的OSX系统中,Python是:
/usr/bin/python
然后,检查一下Python的版本:
/usr/bin/python -V
如果你看到的是2.5,那说明你的Python运行环境升级出问题了。你可以把/usr/local/bin/pip文件中的第一行替换成python2.7的可执行文件。虽然这样做不是很优雅,但在你搞清楚系统之前,这应该能暂时解决问题。