前端之家收集整理的这篇文章主要介绍了
在CentOS上找不到Python.h文件,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图在CentOS机器上编译一个用C编写的
Python扩展.我正进入(状态
error: Python.h: No such file or directory@H_403_2@
它在ubuntu上工作正常,我使用apt-get安装了python-dev.
我试过安装python-devel使用
yum install python-devel@H_403_2@
但它已经安装.如何解决这个错误?
在我的系统上,Python.h头
文件位于路径/usr/include/python2.6/中.由于默认情况下,该路径未被预处理器
搜索,因此必须将其
添加到要
搜索的路径列表中.这是通过编译器的-I选项完成的,如下所示:
$gcc -I/usr/include/python2.6 source.c -o program@H_403_2@
将上面的路径更改为系统上的实际路径.您可以使用注释中提出的find
命令,如果安装了locate
命令,则可以找到它.