在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