1

我正在尝试在运行 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。

我能做些什么来解决这个问题?

4

1 回答 1

1

那个版本太老PyObjC。它甚至可能无法在 Mac OS X 10.6 上运行。此外,Apple 并未在 OS X 10.6 中提供完整的 python2.3。Apple 提供的 Python 2.6 ( ) 已经安装。如果您需要更新的版本,请使用网站上的 OS X 安装程序安装最新的Python 2.6(或Python 2.7 ) ,使用Distributesetuptools安装该 Python ,然后从 PyPi 安装 PyObjC/usr/bin/python2.6PyObjCpython.orgeasy_install

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

您也应该撤消该defaults命令的效果。它只会引起问题。

defaults write com.apple.versioner.python Version 2.6
于 2010-12-22T03:44:49.400 回答