Cython代码:Python.h没有这样的文件或目录

2024-09-27 00:20:48 发布

您现在位置:Python中文网/ 问答频道 /正文

当我用cython3从python3代码生成C代码并尝试用gcc编译得到的代码时,我得到了一个错误:test.c:4:20: fatal error: Python.h: Aucun fichier ou dossier de ce type。在

我在网上查找这个错误,所有的答案都是关于安装python2-dev或{},但我已经在我的电脑上安装了这两个。我不仅有这两个,还有python3.4-dev和{}。在

有人能给我这个错误的解决方案吗。在

注:我使用的是Ubuntu15.10和linux版本>;4。在


Tags: 代码devtest错误oudeerror代码生成
1条回答
网友
1楼 · 发布于 2024-09-27 00:20:48

你应该用适当的路径来编译。。。在

$ gcc -o test test.c `pkg-config  cflags  libs python3`

之前发生的情况是,您没有包括适当的include路径(由pkg-config cflags检索)和库/链接路径(由pkg-config libs检索)。包括两者,你的程序应该能够编译和链接。在

相关问题 更多 >

    热门问题