我正在尝试在运行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。
我该怎么做才能解决这个问题?
答案 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