pycryptodome installing for error python pycrypto

python - installing - Instalación de PyCrypto en Ubuntu-error fatal en la compilación



pycryptodome (3)

Habiendo mirado otros hilos similares, todavía no puedo ejecutar Pycrypto.

Estoy tratando de hacer que funcione en mi computadora portátil Ubuntu, pero tampoco pude manejarlo en mi PC con Windows.

Descargué pycrypto-2.6, lo extraje y corrí

python setup.py build

pero entonces esto sucedió

warning: GMP or MPIR library not found; Not building Crypto.PublicKey._fastmath. building ''Crypto.Hash._MD2'' extension gcc -pthread -fno-strict-aliasing -fwrapv -Wall -Wstrict-prototypes -fPIC -std=c99 -O3 - fomit-frame-pointer -Isrc/ -I/usr/include/python2.7 -c src/MD2.c -o build/temp.linux-i686-?2.7/src/MD2.o src/MD2.c:31:20: fatal error: Python.h: No such file or directory compilation terminated. error: command ''gcc'' failed with exit status 1

Agradecería cualquier ayuda.


En Ubuntu y si usas Python 3.x necesitarás:

sudo apt-get install gcc python3-dev

probablemente ya tenga gcc, pero en caso de que esté probando este comando desde Dockerfile con python de imagen base: 3.6.4-slim-jessie, también necesitará gcc.


En Ubuntu, necesitaba algunos otros paquetes para que tuviera éxito:

apt-get install autoconf g++ python2.7-dev pip install pycrypto


Necesitas instalar los archivos de desarrollo de Python. Creo que esto lo hará:

sudo apt-get install python-dev