J'essaie de suivre les instructions pour la réponse acceptée à "développement PyObjC avec Xcode 3.2". Je les rediffuser ici depuis que je n'ai pas assez représentant de commenter la question réelle:ImportError: Aucun module nommé Foundation
Voici ce que je l'ai fait pour faire fonctionner PyObjC dans Snow Leopard:
Utilisation du Finder , Je suis allé à
Go > Connect to Server...
et connecté à http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ en tant qu'invité. J'ai ensuite créé un dossier appeléXcode
sur mon système local au~Library/Application Support/Developer/Shared/Xcode/
. (Vous avez peut-être déjà ce dossier, mais je n'ai encore rien personnalisé pour moi-même).J'ai copié le dossier
File Templates
du serveur haricot rouge dans mon nouveau dossier Xcode.Copié le dossier
Project Templates
à un autre emplacement, par exemple, le bureau.Utilisation du terminal, naviguée au projet temporaire dossier Modèles sur mon bureau et a couru cette commande pour « construire » le modèle .:
$ cd ~/Desktop/Project\ Templates/
$ ./project-tool.py -k -v --template ~/Desktop/Project\ Templates/Cocoa-Python\ Application/CocoaApp.xcodeproj/TemplateInfo.plist Cocoa-Python\ Application ~/Library/Application\ Support/Developer/Shared/Xcode/Project\ Templates/Cocoa-Python\ Application
Lorsque je tente de lancer le ligne qui commence par ./project-tool.py
, je reçois l'erreur suivante dans le Terminal:
Traceback (most recent call last):
File "./project-tool.py", line 22, in <module>
from Foundation import NSDictionary
ImportError: No module named Foundation
I Je cours Snow Leopard et j'ai installé Xcode 3.2.1 et ai lu que ce module devrait déjà être installé et fonctionner. J'ai lu que vous pouvez tester si les modules PyObjC fonctionnent en exécutant >>> import objc
dans la ligne de commande Python. Quand je cours ceci, je reçois:
>>> import objc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named objc
Quelqu'un peut-il m'aider à dissiper cette erreur? Il semble que je devrais être capable de faire tout cela automatiquement avec mon installation Snow Leopard, mais je ne peux pas.
Si ça aide, j'ai eu la même erreur en exécutant mon script avec juste "python" ... mais si je l'exécute avec/usr/bin/python, alors ça marche (sans avoir à exporter de chemins supplémentaires). –