[英]Cython Fatal Error: Python.h No such file or directory
我一直在使用Cython將我的Python文件編譯成C文件,然后使用MinGW從C文件創建可執行文件。 Cython工作正常,我可以在命令行輸入cython test.pyx
並獲取一個C文件。 問題是當我嘗試從C文件編譯可執行文件時。 如果我輸入gcc test.c
我會收到以下錯誤:
test.c:4:20: fatal error: Python.h: No such file or directory
#include "Python.h"
^
compilation terminated.
我真的很感激一些幫助。 我正在運行Windows 7和python 3.5。
你可能沒有安裝python-dev。 根據您的操作系統,您需要執行以下操作:
sudo apt-get install python-dev
這是你在Ubuntu上做的
在gcc
#include "file.h"
告訴gcc在test.c所在的同一目錄中找到該文件
#include <file.h>
意味着在gcc包含路徑中查找file.h,可以使用-I添加
gcc -I/path/to/the/file_h test.c
你可能會試試
#include <Python.h>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.