python 2.5卸载,2.7和3.4安装- /2.5/bin/python:坏解释器:没有这样的文件或目录



我卸载了python 2.5,在我的Mac OS X 10.9.2上安装了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是标准版本。

查看使用pip命令的Python版本

 head -1 /usr/local/bin/pip | sed s/#!//g 
在我的OSX中,python是:
/usr/bin/python

然后,检查python版本:

/usr/bin/python -V

如果你得到2.5,那么你的python运行时升级有问题,用python2.7可执行文件替换/usr/local/bin/pip中的第一行。这并不优雅,但它应该暂时工作,直到您清除了系统

这听起来有点奇怪,但是在谷歌搜索我类似的错误时,我发现了这篇文章,并决定尝试重新启动我的机器。这实际上让所有东西都开始工作了,这让我觉得有缓存问题。我看到这个问题是大约一周前为你打开的,所以希望你现在的状态更好。

* virtualenv-2.7认为与最近卸载的python3.4相关联,但virtualenv正确地与2.7相关联

相关内容

  • 没有找到相关文章

最新更新