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

原因是我们安装的这个第三方库内含需要编译的调用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

posted @ 2023-06-01 09:18  海_纳百川  阅读(172)  评论(0编辑  收藏  举报
本站总访问量