67 votes

L'installation de PyCrypto sur Ubuntu - erreur fatale sur construire

Après avoir regardé d'autres semblables fils, je ne peux toujours pas pycrypto en cours d'exécution.

Je suis en train de le faire fonctionner sur mon Ubuntu portable, mais je ne pouvais pas gérer sur mon PC Windows soit.

J'ai téléchargé pycrypto-2.6, l'extraction, et a couru

    python setup.py build

mais alors ce qui s'est passé

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

Serais reconnaissant de toute aide.

154voto

Ned Batchelder Points 128913

Vous devez installer le Python fichiers de développement. Je crois que ça va le faire:

sudo apt-get install python-dev

22voto

Homer6 Points 5850

Sur Ubuntu, j'ai besoin de quelques autres paquets pour réussir:

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X