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 ( /usr/bin/python2.6) はすでにPyObjCインストールされています。さらに新しいバージョンが必要な場合は、ウェブサイトから OS X インストーラーを使用して最新のPython 2.6 (またはPython 2.7 ) をインストールし、 Distributeまたはsetuptoolsを使用してその Python をインストールしてから、 PyPi から PyObjC をインストールします。python.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 に答える