Détails
ImportError : Aucun module nommé Crypto.Cipher
Lorsque j'essaie d'exécuter app.py (Python 3.3, PyCrypto 2.6), mon virtualenv renvoie l'erreur indiquée ci-dessus. Mon instruction d'importation est juste from Crypto.Cipher import AES
. J'ai cherché des doublons et vous pourriez dire qu'il y en a, mais j'ai essayé les solutions (bien que la plupart ne soient même pas des solutions) et rien n'a fonctionné.
Vous pouvez voir à quoi ressemblent les fichiers pour PyCrypto ci-dessous :
110
3
J'ai eu le même problème sur mon Mac en installant avec
pip
. J'ai alors supprimépycrypto
et l'ai réinstallé aveceasy_install
, comme ceci :également comme Luke l'a commenté : Si vous avez des problèmes pour exécuter ces commandes, assurez-vous de les exécuter en tant qu'administrateur (sudo).
J'espère que cela vous aidera !
EDIT : Comme winklerr le note correctement ci-dessus, pycrypto n'est plus sûr. Utilisez pycryptodome à la place, c'est un remplacement direct.
J'ai eu le même problème (mais sous Linux). La solution était assez simple - ajouter :
à mon fichier
app.yaml
. Comme cela fonctionnait correctement dans le passé, je suppose qu'il s'agit d'une nouvelle exigence.commande de type :