簡體   English   中英

Cython致命錯誤:Python.h沒有這樣的文件或目錄

[英]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>

另見致命錯誤:Python.h:沒有這樣的文件或目錄

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM