SnowLeopard に pyobjc をインストールする際に問題が発生しています。
Python 2.6 が付属していましたが、2.5 が必要なので、2.5 を正常にインストールしました。その後、xcodeをインストールしました。その後、「easy_install-2.5 pyobjc」でpyobjcをインストールしました
しかし、Python 2.5 を起動して cmd 行から Foundation をインポートしようとすると、「Foundation という名前のモジュールがありません」と表示されます
Pythonインタープリターを開始する前にやろうとしまし
export PYTHONPATH="/Library/Python/2.5/site-packages/pyobjc_core-2.2-py2.5-macosx-10.6-i386.egg/objc"
たが、まだ運がありません(この.eggディレクトリはpyobjcのインストールが行われた唯一のディレクトリであり、サイトパッケージにはさらにいくつかの卵ファイルがあります... objcサブディレクトリにはinit .pyファイルがあります)
もちろん、2.6 からはすべて正常に動作します。何が問題なのか、どうすればよいのかを知るにはどうすればよいですか?
Python 2.6 から sys.modules を印刷すると、インポートされる objc は基本的に同じインストール場所からのものであることがわかります "/Library/Python/2.6/site-packages/pyobjc_core-2.2-py2.6-macosx-10.6-universal.egg /objc/」なので、なぜ 2.5 で動作しないのでしょうか?