728x90
반응형
질문 : 치명적인 오류 : Python.h : 해당 파일 또는 디렉터리가 없습니다.
C 확장 파일을 사용하여 공유 라이브러리를 구축하려고하지만 먼저 아래 명령을 사용하여 출력 파일을 생성해야합니다.
gcc -Wall utilsmodule.c -o Utilc
명령을 실행 한 후 다음 오류 메시지가 표시됩니다.
> utilsmodule.c:1:20: fatal error: Python.h: No such file or directory
compilation terminated.
인터넷을 통해 제안 된 모든 솔루션을 시도했지만 문제는 여전히 존재합니다. Python.h
에는 문제가 없습니다. 내 컴퓨터에서 파일을 찾았습니다.
답변
python dev에 대한 헤더 파일과 정적 라이브러리를 제대로 설치하지 않은 것 같습니다. 패키지 관리자를 사용하여 시스템 전체에 설치하십시오.
apt
( Ubuntu, Debian ... ) :
sudo apt-get install python-dev # for python2.x installs
sudo apt-get install python3-dev # for python3.x installs
yum
( CentOS, RHEL ... ) :
sudo yum install python-devel # for python2.x installs
sudo yum install python3-devel # for python3.x installs
dnf
( Fedora ... )의 경우 :
sudo dnf install python2-devel # for python2.x installs
sudo dnf install python3-devel # for python3.x installs
zypper
( openSUSE ... ) :
sudo zypper in python-devel # for python2.x installs
sudo zypper in python3-devel # for python3.x installs
apk
( Alpine ... ) :
# This is a departure from the normal Alpine naming
# scheme, which uses py2- and py3- prefixes
sudo apk add python2-dev # for python2.x installs
sudo apk add python3-dev # for python3.x installs
apt-cyg
( Cygwin ... )의 경우 :
apt-cyg install python-devel # for python2.x installs
apt-cyg install python3-devel # for python3.x installs
출처 : https://stackoverflow.com/questions/21530577/fatal-error-python-h-no-such-file-or-directory
728x90
반응형
'프로그래밍 언어 > C++' 카테고리의 다른 글
C #에서 epoch 시간을 변환하는 방법 (0) | 2021.12.12 |
---|---|
C++ 함수 선언 끝에 "const"가 의미하는 것 (0) | 2021.12.11 |
C++ 컴파일 / 링크 프로세스의 작동 원리 (0) | 2021.12.04 |
Task.Delay를 사용하는 경우, Thread.Sleep을 사용하는 경우 (0) | 2021.12.03 |
오류 The request was aborted: Could not create SSL/TLS secure channel (0) | 2021.12.01 |