Je veux commencer à essayer de développer quelques applications simples avec PyObjC. J'ai installé PyObjC et les modèles Xcode. Je sais que PyObjC fonctionne, puisque j'ai exécuté this script avec succès. Quand j'ai essayé de créer un projet à partir du modèle d'application Cocoa-Python et couru, je suis arrivé cette erreur:PyObjC + Xcode 3.2 + Non-Apple Python
Traceback (most recent call last): File "main.py", line 10, in import objc File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/__init__.py", line 25, in from _convenience import * File "/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/PyObjC/objc/_convenience.py", line 21, in from itertools import imap ImportError: dlopen(/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/itertools.so, 2): no suitable image found. Did find: /opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload/itertools.so: mach-o, but wrong architecture 2010-02-08 19:40:09.280 TestApplication[3229:a0f] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '/Users/icktoofay/Desktop/TestApplication/main.m:44 main() PyRun_SimpleFile failed with file '/Users/icktoofay/Desktop/TestApplication/build/Debug/TestApplication.app/Contents/Resources/main.py'. See console for errors.'
Quand j'ai essayé d'ouvrir une invite de Python normal et l'importation itertools
, il n'y avait pas d'erreur. J'utilise Python 2.6.4 de MacPorts sous Mac OS X 10.6 Snow Leopard.
J'apprécierais toute aide.
Très bien, je ne suis pas seul avec PyObjC + Xcode 3.2 + Non-Apple Python :) – Sney