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