1

やあ、私はPythonにかなり慣れていないので、我慢してください。

PyObjC のいくつかのコンポーネントを使用して簡単なスクリプトを作成したいと考えています。私は Mac OS 10.5 で実行しているので、私が読んだ限りでは含まれています。

ただし、単純な python プロンプトを開いて入力するとimport Foundation、エラーが発生しますImportError: No module named Foundation

参考までに、私のsys.pathは

['', '/var/hg/lib/python2.4/site-packages', '/Users/dmitri/lib/python', 
'/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/PyObjC', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyObjC', 
'/Users/dmitri', '/Library/Frameworks/Python.framework/Versions/2.5/lib/python25.zip', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-darwin', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/plat-mac/lib-scriptpackages', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-tk', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/lib-dynload', 
'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages']

'/Library/Frameworks/Python.framework/Versions/2.4/lib/python2.4/site-packages/PyObjC',私がふざけていたのでそこに'/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/PyObjC',入ったが、彼らは私を助けてくれないようだ. 2.4 バージョンは存在するようですが、2.5 バージョンには前述のパスを持つフォルダーがないようです。

4

2 に答える 2

4

私はそれを見つけました-何らかの理由で、それはの下にありました/System/Library/Frameworks/Python.framework/Versions/2.5/Extras/lib/python、それで私はちょうどそのディレクトリ全体を私のに追加しなければなりませんでした$PYTHONPATH

于 2010-06-23T05:24:03.677 に答える
0

モジュールはどこにありますFoundationか? PyObjC-- --と同じ場所にあると仮定すると、同様/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/に追加/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/site-packages/する必要があります$PYTHONPATH

于 2010-06-23T04:55:23.107 に答える