aucun module nommé crypto.cipher strong> p>
Quand j'essaie d'importer p>
Ma structure de dossiers ressemble à ceci: p>
test / p>
test / main.py p>
TEST / PYCYPTO-2.3 P>
J'ai couru la construction et installer à l'intérieur du dossier Pycrypto, mais je continue à obtenir l'erreur, des idées? P>
3 Réponses :
Vous n'avez pas besoin d'inclure Pycrypto dans votre application; Vous devez l'installer la manière standard pour une bibliothèque Python. Si vous avez fait cela, la raison la plus probable que cela ne fonctionne pas est que vous l'avez installée (par exemple, en utilisant easy_install) pour une version différente ou une autre installation de Python que celle que vous exécutez avec Dev_AppServer. Les Mac sont particulièrement notoires pour cela. Assurez-vous de l'installer dans la même version de Python que celui du Dev_AppServer est en cours d'exécution. P>
Veuillez définir PythonHome si vous avez installé Pycrypto dans un répertoire défini par l'utilisateur. Aussi vous donnera une idée de quelle est l'erreur exacte. P> p>
Il ne fonctionne pas avec l'usual easy_install, ou exécutant setup.py, en fonction de votre version Mac OS X. Cela est dû à la manière dont Google App Moteur permet uniquement aux bibliothèques chargées de certains répertoires. Voir ici pour plus de discussion: http://code.google.com/p / GoogleAppEgine / Problèmes / Détails? ID = 1627 p>
Merci pour ce lien! Pour quelqu'un d'autre, Heres, ce qui a fonctionné sur OSX 10.8.x et SDK 1.7.4: Sudo Easy_install -z Pycrypto Code>. J'avais déjà essayé
Pip Install Pycrypto code>, mais cela n'a pas fonctionné. Dans l'article ci-dessus, ils expliquent pourquoi.
Peut-être que cela aidera: Stackoverflow.com/questions/338768/ ...