如何在OSX上恢复默认的python安装?

时间:2010-12-22 03:17:56

标签: python macos osx-snow-leopard pyobjc

我正在尝试在运行OSX 10.6的Mac上安装pyobjc(使用pyobjc-1.2-python2.3-macosx10.2.dmg),我收到以下错误消息:

alt text

要使用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 个答案:

答案 0 :(得分:1)

PyObjC的那个版本非常旧。它甚至可能不在Mac OS X 10.6上运行。此外,Apple没有发布OS X 10.6的完整python2.3。 Apple提供的Python 2.6(/usr/bin/python2.6)已经安装了PyObjC。如果您需要更新版本,请使用python.org网站上的OS X安装程序安装最新的Python 2.6(或Python 2.7),使用{{为该Python安装easy_install 3}}或Distribute,然后安装setuptools

/Library/Frameworks/Python.framework/Versions/2.6/bin/easy_install pyobjc

您也应该撤消defaults命令的效果。这只会导致问题。

defaults write com.apple.versioner.python Version 2.6