Estoy tratando de seguir las instrucciones para la respuesta aceptada al "desarrollo de PyObjC con Xcode 3.2". Voy a publicar de nuevo aquí, ya que no tengo representante suficiente para comentar sobre la pregunta real:ImportError: Ningún módulo llamado Foundation
Esto es lo que he hecho para conseguir PyObjC trabajando en Snow Leopard:
Usando el Finder , Fui a
Go > Connect to Server...
y me conecté a http://svn.red-bean.com/pyobjc/trunk/pyobjc/pyobjc-xcode/ como invitado.Luego hice una carpeta llamada
Xcode
en mi sistema local al~Library/Application Support/Developer/Shared/Xcode/
. (Puede que ya tenga esta carpeta, pero aún no había personalizado nada).Copié la carpeta
File Templates
del servidor de red-bean en mi nueva carpeta de Xcode.Copió la carpeta
Project Templates
a otro lugar, por ejemplo, el Escritorio.utilizando el terminal, navegado al Proyecto temporal Plantillas carpeta en mi escritorio y corrió este comando para "construir" la plantilla .:
$ 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
Cuando trato de ejecutar el línea que comienza con ./project-tool.py
, me sale el siguiente error en el terminal:
Traceback (most recent call last):
File "./project-tool.py", line 22, in <module>
from Foundation import NSDictionary
ImportError: No module named Foundation
I estoy ejecutando Snow Leopard y he instalado Xcode 3.2.1 y he leído que este módulo ya debería estar instalado y funcionando. He leído que puede probar si los módulos PyObjC están funcionando ejecutando >>> import objc
en la línea de comandos de Python. Cuando ejecuto esto, obtengo:
>>> import objc
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named objc
¿Alguien podría ayudarme a disipar este error? Parece que debería poder hacer todo esto automáticamente con mi instalación de Snow Leopard, pero no puedo.
Si me ayuda, obtuve el mismo error al ejecutar mi script con solo "python" ... pero si lo ejecuto con/usr/bin/python, entonces funciona (sin tener que exportar ninguna ruta adicional). –