홈>
C 확장 파일을 사용하여 공유 라이브러리를 만들려고하지만 먼저 아래 명령을 사용하여 출력 파일을 생성해야합니다.
gcc -Wall utilsmodule.c -o Utilc
명령을 실행 한 후 다음과 같은 오류 메시지가 나타납니다 :
실제로 인터넷을 통해 제안 된 모든 솔루션을 시도했지만 문제가 여전히 존재합니다 ... 또한utilsmodule.c:1:20: fatal error: Python.h: No such file or directory compilation terminated.
Python.h
에 아무런 문제가 없습니다.
. 내 컴퓨터에서 파일을 찾을 수 있었는데 ... 전에 같은 문제에 직면 한 사람이 있습니까 ??- 답변 # 1
- 답변 # 2
우분투에서 파이썬 3을 사용하고 있었고 설치해야했습니다
zypper
python3에 연결되지 않은 Python 버전을 사용하려면 관련 python3.x-dev 패키지를 설치하십시오. 예를 들면 다음과 같습니다.
sudo zypper in python-devel # for python2.x installs sudo zypper in python3-devel # for python3.x installs
- 답변 # 3
두 가지해야 할 일
Debian/Ubuntu/Mint의 경우 Python 용 개발 패키지 설치 : 다음 명령으로 완료됩니다 :
apk
# 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
- 답변 # 4
라즈베리 파이를 사용하는 경우 :
apt-cyg install python-devel # for python2.x installs apt-cyg install python3-devel # for python3.x installs
- 답변 # 5
Fedora에서 이것을 Python 2에서 실행하십시오 :
sudo apt-get install python3-dev
그리고 파이썬 3의 경우 :
sudo apt-get install python3.5-dev
sudo apt-get install python-dev
관련 자료
- c++ - 치명적 오류 - opencv2/opencv_moduleshpp : 해당 파일 또는 디렉토리가 없습니다 #include"opencv2/opencv_moduleshpp"
- cmake - 치명적인 오류 - libusb/libusbh : gnu 라디오 용 librtlsdr 설치 파일 또는 디렉토리가 없습니다
- php - 치명적인 오류 - 포착되지 않은 오류 : 정의되지 않은 함수 wp_get_current_user () 호출
- heroku 오류 - enoent : 해당 파일이나 디렉터리가 없습니다 'h :/_ netrc'를 엽니 다
- android - javaiofilenotfoundexception - eisdir (is a directory) 오류가 발생하는 이유는 무엇입니까?
- go - Docker Golang busybox "해당 파일 또는 디렉토리 없음"오류
- xdebug - 코드 커버리지를위한 phpunit의 치명적인 오류
- c++ - 비주얼 스튜디오 - 치명적인 오류 lnk1168 : 쓰기 위해 myfileexe를 열 수 없습니다
- go - golang - 치명적인 오류 : 런타임 : 메모리 부족
- pytest-qt를 사용하여 테스트 할 때 왜 치명적인 Python 오류가 발생합니까?
- python - isadirectoryerror - [errno 21] 이미지를 다른 파일로 복사하려고 할 때 디렉터리 오류입니다
- php - 치명적인 오류 - 포착되지 않은 오류 : 'rlfeedfactorycommon'클래스를 찾을 수 없습니다
- javascript - 오류 - enoent : 해당 파일 또는 디렉토리가 없습니다 상태 '/home/dylan/steampath'
- Rsync 스크립트 오류 "Is a directory"
- csv - python 오류 filenotfounderror - [errno 2] 해당 파일 또는 디렉토리가 없습니다
- wordpress - 치명적인 오류 - wp-settingsphp on line 199
- php - laravel 8 - auth 디렉토리의 경로가 정의되지 않았습니다
- cython - cythonize가 '치명적인 오류 c1002 - 컴파일러가 패스 2에서 힙 공간을 벗어남'으로 끝납니다
- c# - # 오류가있는 net 파일 이름 - 404 :파일 또는 디렉터리를 찾을 수 없음
- WordPress에서 WSoD (치명적 오류 처리기)에 대한 알림 이메일을 설정하는 방법
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- JavaScript 변수를 HTML div에 '출력'하는 방법
- python - 문자열에서 특정 문자 제거
python dev 용 헤더 파일과 정적 라이브러리를 제대로 설치하지 않은 것 같습니다. 패키지 관리자를 사용하여 시스템 전체에 설치하십시오.
와이즈 비즈 (우분투, 데비안 ...) :
와이즈 비즈 (CentOS, RHEL ...) :
와이즈 비즈 (페도라 ...) :
와이즈 비즈 (openSUSE ...) :
와이즈 비즈 (알파인 ...) :
와이즈 비즈 (Cygwin ...) :