PyObjCを使用していくつかの簡単なアプリケーションの開発を始めたいと思います。PyObjCとXcodeテンプレートをインストールしました。このスクリプトを正常に実行したので、PyObjC自体が機能することを知っています。Cocoa-Pythonアプリケーションテンプレートからプロジェクトを作成して実行しようとすると、次のエラーが発生しました。
トレースバック(最後の最後の呼び出し): ファイル"main.py"、行10、 objcをインポートする ファイル"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/__init__.py"、25行目 _convenienceimport*から ファイル"/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/_convenience.py"、21行目 itertoolsからインポートimap ImportError:dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/itertools.so、2):適切なイメージが見つかりません。見つけました: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/itertools.so:mach-o、しかし間違ったアーキテクチャ 2010-02-08 19:40:09.280 TestApplication [3229:a0f]***キャッチされなかった例外「NSInternalInconsistencyException」が原因でアプリを終了しています。理由:'/Users/icktoofay/Desktop/TestApplication/main.m:44 main()PyRun_SimpleFileファイル'/Users/icktoofay/Desktop/TestApplication/build/Debug/TestApplication.app/Contents/Resources/main.py'で失敗しました。エラーについてはコンソールを参照してください。
通常のPythonプロンプトを開いてインポートしようとしたところitertools
、エラーは発生しませんでした。Mac OS X 10.6SnowLeopardのMacPortsからPython2.6.4を使用しています。
助けていただければ幸いです。