libxml2 编译报错

在部署 web 服务器时,常常须要安装 libxml2 ,可是在安装过程当中却出现如下报错,着实让人丈二的和尚摸不到头脑,以下python


make[3]: 进入目录“/opt/lnmp/soft/libxml2-2.9.8/python”
Making all in .
make[4]: 进入目录“/opt/lnmp/soft/libxml2-2.9.8/python”
  CC       libxml.lo
libxml.c:14:20: 致命错误:Python.h:没有那个文件或目录
 #include <Python.h>
                    ^
编译中断。
make[4]: *** [libxml.lo] 错误 1
make[4]: 离开目录“/opt/lnmp/soft/libxml2-2.9.8/python”
make[3]: *** [all-recursive] 错误 1
make[3]: 离开目录“/opt/lnmp/soft/libxml2-2.9.8/python”
make[2]: *** [all] 错误 2
make[2]: 离开目录“/opt/lnmp/soft/libxml2-2.9.8/python”
make[1]: *** [all-recursive] 错误 1
make[1]: 离开目录“/opt/lnmp/soft/libxml2-2.9.8”
make: *** [all] 错误 2
web


仔细观察这个报错,咱们发现,是跟 python 有关,并且又是在编译过程当中出现的报错,咱们能够联想到,多是没有 python 的相关命令致使,而跟 python 有关的命令集通常都会在 python-devel 包中,所以,咱们不妨安装 python-devel 包试下服务器


[root@localhost ~]# yum -y install python-develide

安装完这个包,咱们再从新编译 libxml2 包试下,通过一段时间的等待,发现成功。spa

因此咱们在平常工做中,遇到报错,就须要咱们仔细的观察分析,方能找出错误缘由。
xml

相关文章
相关标签/搜索