在部署 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] 錯誤 2web
仔細觀察這個報錯,咱們發現,是跟 python 有關,並且又是在編譯過程當中出現的報錯,咱們能夠聯想到,多是沒有 python 的相關命令致使,而跟 python 有關的命令集通常都會在 python-devel 包中,所以,咱們不妨安裝 python-devel 包試下服務器
[root@localhost ~]# yum -y install python-develide
安裝完這個包,咱們再從新編譯 libxml2 包試下,通過一段時間的等待,發現成功。spa
因此咱們在平常工做中,遇到報錯,就須要咱們仔細的觀察分析,方能找出錯誤緣由。
xml