Python安装软件包报错 fatal error: Python.h: No such file or directory

发布时间 2023-06-01 09:25:24作者: 海_纳百川

原因是我们安装的这个第三方库内含需要编译的调用python api的c/c++文件,而linuxlinux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包。以python为例, 以下情况你是需要python-dev的:

ubuntu下

apt-get install python-dev
apt-get install python3-dev

centos下

 yum -y install python-devel
 yum -y install python3-devel

注意如果是python3可以直接安装python3-dev