我在Mac 10.9.2上卸载了python2.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是标准版本。
发布于 2014-03-23 17:20:12
检查使用pip命令的Python版本
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可执行文件。这并不优雅,但它应该是暂时有效的,直到您清除系统
发布于 2014-03-30 12:08:00
这听起来有点奇怪,但是在谷歌上搜索我的类似错误时,我发现了这篇文章,并决定尝试重新启动我的机器。这实际上让一切都开始工作了,这让我认为这是一个缓存问题。我看到这个问题是大约一周前为你打开的,所以希望你现在的状态更好了。
* virtualenv-2.7认为与最近卸载的python3.4相关联,但virtualenv正确地与2.7相关联
https://stackoverflow.com/questions/22588914
复制相似问题