Pregunta Python ImportError Ningún módulo llamado crypto.PublicKey.RSA


Cuando trato de ejecutar un programa python, obtengo esto de la terminal

Traceback (most recent call last):
File "ring.py", line 1, in <module>
import os, hashlib, random, crypto.PublicKey.RSA
ImportError: No module named crypto.PublicKey.RSA

No tengo idea de cómo resolver esto y otras preguntas han resultado completamente inútiles para mi situación.

¿Está el módulo allí pero en el lugar equivocado? ¿Debo descargar módulos de algún lugar como node.js? ¿O es más como Java?


12
2017-10-07 17:16


origen


Respuestas:


El paquete correcto para instalar es pycrypto.

pip install pycrypto

Debería funcionar en la mayoría de las plataformas; de lo contrario, obtenga Pip de https://pip.pypa.io/en/stable/ 


25
2018-05-04 07:07



Sí, tienes que instalarlo. Pruebe esto desde la terminal:

sudo apt-get install python-pip
pip install crypto

por mac, tratar de usar easy_install.

sudo easy_install python-pip
pip install crypto

Si crypto está instalado correctamente, importe de la siguiente manera:

 from Crypto.PublicKey import RSA

-1
2017-10-07 17:19