파이썬 pip 모듈 설치시 python.h 오류

스크래피(scrapy) 를 테스트 하기 위해 pip3 install scrapy 를 하니 다음과 같은 오류가 발생하였다.

src/twisted/test/raiser.c:4:20: fatal error: Python.h: 그런 파일이나 디렉터리가 없습니다
#include “Python.h”
^
compilation terminated.
error: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1

위의 오류는 python 관련 dev 모듈이 설치되지 않아 발생하는 문제로, python-dev 를 설치하면 대부분 해결된다. 설치시 python 버전에 민감하게 반응하는데,  일반적으로 agt-get install python-dev 또는 apt-get install python3-dev 면 설치가 되는데, scrapy 를 설치할려니 동일한 오류가 발생하였다.  sudo apt-get install  python3.6-dev 와 같이 현재 설치된 python3 버전을 명시하여 설치후 다시 scrapy 를 설치하니 제대로 설치되었다.

 

 

 

 

Facebook Comments

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다