python路径错误

时间:2013-03-02 04:53:21

标签: python macos

我有两个版本的python .. python 2.6和python 2.7

我刚刚删除了python 2.6(而且非常不安全)..

现在当我键入python时,我收到此错误:

 python: VERSIONER_PYTHON_VERSION environment variable error (ignored)
python: posix_spawn: /System/Library/Frameworks/Python.framework/Versions/2.6/Resources/Python.app/Contents/MacOS/Python: No such file or directory

我的python 2.7安装在

/Library/Frameworks/Python.framework/Versions/2.7/bin/python

当我做哪个python

我得到/ usr / bin / python

我如何解决我创造的这个烂摊子。

1 个答案:

答案 0 :(得分:3)

看起来你删除了Apple提供的Python 2.6。你不应该这样做。切勿删除/usr以外的/usr/local/System/Library以外的文件。当您安装另一个框架版本的Python时,就像使用Python 2.7进入/Library/Frameworks一样,管理您使用哪个版本的方法是管理您的shell PATH环境变量,而不是尝试修改{ {1}}。您现在有三个主要选项:(1)在您的下一次OS X升级之前没有Apple提供的Python 2.6,并且希望您需要的其他Apple提供的实用程序都不依赖它;或(2)重新安装所有OS X;或者(3)如果您确切记住删除的内容并进行完整备份,请尝试恢复已删除的文件。要使用较新的Python 2.7,请将其放在路径上,例如:

/usr/bin/python