ImportError: aucun module nommé zope.interface
Je suis en train de lancer le serveur pour iphone à l'aide de http://www.raywenderlich.com/3932/how-to-create-a-socket-based-iphone-app-and-server
Ma machine est mac 10.6.8
Python version : 2.7.3
Je n'ai pas de connaissances sur python.
j'ai installé Torsadée-12.1.0 en outre mais toujours, j'obtiens cette erreur.
Traceback (most recent call last):
Fichier "chatserver.py", line 1, in
de tordu.internet.protocole Protocole d'importation, d'Usine
Fichier "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/twisted/internet/protocol.py", ligne 15, dans
de zope.l'interface d'importation met en œuvre
ImportError: No module named zope.interface
plus tard, j'ai téléchargé zope.app.wsgi 3.15.0 4 mais je ne sais pas comment l'utiliser.
source d'informationauteur user1397935
Vous devez vous connecter pour publier un commentaire.
Le problème est que
__init__.py
fichier n'est pas présent sous zope répertoire si ce répertoire n'est pas analysé pour les importations.La création d'un vide
__init__.py
fichier sous zope répertoire fera l'affaire.J'ai résolu cette erreur dans UNIX par la navigation à l'zope répertoire en exécutant:
Je peux confirmer que cela fonctionne aussi avec virtualenv pip installation de zope interface
Voici un solution
Il est dit que l'installation d'une zope module par pip les pauses de votre installation de zope parce que pip installe dans un autre répertoire autre que celui d'origine zope répertoire du module.
À partir du lien
Ce qui a fonctionné pour moi, c'est (aussi donné dans le lien):
Sur le dessus de ma tête, vous pouvez utiliser easy_install pour cela.
Vous aurez besoin de python-setuptools alors vous devriez être en mesure d'utiliser
Si je me souviens bien, cependant torsadée doit être installé en tant que partie du système d'exploitation OS X de python installer. Faisons un rapide Google pour l'installation de zope.interface pour Mac OS X. Comme torsadée est un largement utilisé bibliothèque il ya beaucoup d'informations là-bas.