欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

python setup.py install 报错fatal error: Python.h: No such file or directory include Python.h

程序员文章站 2024-02-22 08:50:22
...

在Linux使用python3 setup.py install进行安装python包时,一开始是这个错误:

py_Dameng.h:8:20: fatal error: Python.h: No such file or directory  #include <Python.h>

按照惯例,应该是缺少gcc,python-dev等包;

所以就使用

yum install gcc
yum install python-dev

进行安装,但是安装后还是一直是上面那个错误。而使用python setup.py install进行安装则没问题,后来才发现,是因为python版本的问题导致需要安装的包的版本也不同。python3需要安装的则是python3-dev。

yum install python3-dev

使用上面指令安装,出现下面错误: 

No package python3-dev available.

解决办法:

yum search python3 | grep devel

使用上述指令查找正确版本名称,之后选择进行安装。我安装的是下面的版本:

yum install python3-devel.i686

 

 

相关标签: docker