aucun module nommé crypto.cipher
J'essaie mes mains sur le chiffrement pour un certain temps maintenant. J'ai récemment reçu des mains sur ce basé sur python, crypter nommé PythonCrypter.
Je suis assez nouveau à Python et quand j'essaie d'ouvrir le CodeSection.py fichier via le terminal, j'obtiens l'erreur en disant from Crypto.Cipher import AES
ImportError: No Module Named Crypto.Cipher
Ce que je fais mal?
source d'informationauteur Arion_Miles
Vous devez vous connecter pour publier un commentaire.
Qui fonctionne pour moi.
Le point est, lorsque vous installez
pycrypto
vous devez supprimerCrypto
premièreJe viens de rencontré ce problème avec Python 2.7 sous Windows. Ma solution a été de renommer le dossier ..\site-packages\crypto ..\site-packages\Crypto. La minuscule "c" était la cause de l'erreur d'importation.
Voir https://github.com/pypa/pip/issues/3309 pour plus de détails.
Afin d'utiliser le pycypto bibliothèque, vous devez l'installer avec:
ou
PyCrypto ne joue pas bien avec les systèmes Windows si vous effectuez l'installation à l'aide de pip ou easy_install... ou, au moins, il n'a pas pour moi.
Essayez d'utiliser les prédéfinis des binaires pour Windows ici:
http://www.voidspace.org.uk/python/modules.shtml#pycrypto
Je viens de passer une demi-heure en essayant de se faire sur Ubuntu. S'avère, j'avais installé le
python-pycryptopp
paquet apt (je préfère éviter les pip si possible), mais le paquet que j'avais besoin était réellementpython-crypto
.Je pense que u doit essayer ceci: