Aucun module nommé Crypto.Chiffrement sur mac local, AppEngine
Pas de module nommé Crypto.Cipher
lorsque j'essaie d'importer
de Crypto.Cipher importation AES
Mon dossier structure ressemble à ceci:
test/
test/main.py
test/pycrypto-2.3
J'ai couru à la construire et à installer à l'intérieur de la pycrypto dossier, mais je reçois l'erreur, des idées?
Peut-être que ce sera vous aider: stackoverflow.com/questions/338768/...
OriginalL'auteur Chris | 2011-03-27
Vous devez vous connecter pour publier un commentaire.
Il ne fonctionne pas avec l'habitude easy_install, ou l'exécution d'setup.py selon votre version de Mac OS x. Cela est dû à la façon dont Google App Engine permet uniquement pour les bibliothèques chargées à partir de certains répertoires. Voir ici pour plus de discussion: http://code.google.com/p/googleappengine/issues/detail?id=1627
sudo easy_install -Z pycrypto
. J'avais déjà essayépip install pycrypto
, mais qui n'a pas fonctionné. Dans l'article ci-dessus, ils expliquent pourquoi.OriginalL'auteur Asmo Soinio
Vous n'avez pas besoin d'inclure pycrypto dans votre application, vous avez besoin de l'installer de façon standard pour une bibliothèque Python. Si vous l'avez fait, la raison la plus probable c'est pas le travail, c'est parce que vous l'avez installé (par exemple, en utilisant easy_install) pour une version différente ou de l'installation de Python que celui que vous utilisez le dev_appserver avec. Les Macs sont particulièrement connus pour cela. Assurez-vous que vous avez installé la même version de Python comme on le dev_appserver est en cours d'exécution.
OriginalL'auteur Nick Johnson
Veuillez régler PYTHONHOME si vous avez installé pycrypto dans un répertoire défini par l'utilisateur. Aussi
vous donnera une idée de ce qu'est l'erreur exacte.
OriginalL'auteur w00t