如何在OSX上恢复默认的Python安装?
我在一台运行OSX 10.6的Mac上尝试安装pyobjc(使用的是pyobjc-1.2-python2.3-macosx10.2.dmg),结果遇到了以下错误信息:
为了使用Python 2.3,我尝试重新编辑我的.bash_profile文件,只保留了这一行:
# change python version
defaults write com.apple.versioner.python Version 2.3
之前我还加过这个:
PATH="/Library/Frameworks/Python.framework/Versions/2.3/bin:/usr/bin:/bin${PATH}"
export PATH
但现在我把它去掉了。我知道当我在终端输入python
时,它显示的是Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29)
,所以显然它并没有使用2.3版本。
我该怎么做才能解决这个问题呢?
1 个回答
1
这个版本的 PyObjC
实在是太旧了。可能连 Mac OS X 10.6 上都跑不起来。而且,苹果在 OS X 10.6 中并没有提供完整的 python2.3。苹果自带的 Python 2.6 (/usr/bin/python2.6
) 已经安装了 PyObjC
。如果你需要更高版本,可以去 Python 2.6(或者 Python 2.7)的官网,下载适合 OS X 的安装包,安装完后再用 Distribute 或 setuptools 安装 easy_install
,然后就可以从 PyPi 安装 PyObjC 了:
/Library/Frameworks/Python.framework/Versions/2.6/bin/easy_install pyobjc
你还应该撤销那个 defaults
命令的效果。因为它只会带来麻烦。
defaults write com.apple.versioner.python Version 2.6