IT TIP

Ubuntu에 PyCrypto 설치-빌드시 치명적인 오류

itqueen 2020. 12. 2. 22:24
반응형

Ubuntu에 PyCrypto 설치-빌드시 치명적인 오류


다른 유사한 스레드를 살펴본 후에도 여전히 pycrypto를 실행할 수 없습니다.

우분투 노트북에서 작동 시키려고하는데 Windows PC에서도 관리 할 수 ​​없었습니다.

pycrypto-2.6을 다운로드하고 압축을 풀고 실행했습니다.

    python setup.py build

하지만 그때 이런 일이 일어났습니다

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

도움을 주시면 감사하겠습니다.


Python 개발 파일을 설치해야합니다. 나는 이것이 그것을 할 것이라고 믿는다.

sudo apt-get install python-dev

우분투에서 성공하려면 다른 패키지가 필요했습니다.

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

Ubuntu 및 Python 3.x를 사용하는 경우 다음이 필요합니다.

sudo apt-get install gcc python3-dev

이미 gcc가 있지만 기본 이미지 python : 3.6.4-slim-jessie를 사용하여 Dockerfile에서이 명령을 시도하는 경우 gcc도 필요합니다.

참고 URL : https://stackoverflow.com/questions/11596839/installing-pycrypto-on-ubuntu-fatal-error-on-build

반응형