Ubuntu 在linux上安装libxml2时遇到的问题

Ubuntu 在linux上安装libxml2时遇到的问题,ubuntu,libxml2,Ubuntu,Libxml2,我正试图在虚拟机上的Ubuntu上安装libxml2-2.9.1。 我遵循以下两个链接中的步骤: 在编译步骤之后,我被卡住了。当我跟随任何一个链接时,都会出现相同的错误。错误是 make[3]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/doc/examples' make[2]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/doc' Making al

我正试图在虚拟机上的Ubuntu上安装libxml2-2.9.1。 我遵循以下两个链接中的步骤:

在编译步骤之后,我被卡住了。当我跟随任何一个链接时,都会出现相同的错误。错误是

make[3]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/doc/examples'
make[2]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/doc'
Making all in example
make[2]: Entering directory `/home/abhijit/Documents/libxml2-2.9.1/example'
  CC     gjobread.o
  CCLD   gjobread
make[2]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/example'
Making all in xstc
make[2]: Entering directory `/home/abhijit/Documents/libxml2-2.9.1/xstc'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/xstc'
Making all in python
make[2]: Entering directory `/home/abhijit/Documents/libxml2-2.9.1/python'
make  all-recursive
make[3]: Entering directory `/home/abhijit/Documents/libxml2-2.9.1/python'
Making all in .
make[4]: Entering directory `/home/abhijit/Documents/libxml2-2.9.1/python'
  CC     libxml.lo
libxml.c:14: fatal error: Python.h: No such file or directory
compilation terminated.
make[4]: *** [libxml.lo] Error 1
make[4]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/python'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/python'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1/python'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/abhijit/Documents/libxml2-2.9.1'
make: *** [all] Error 2

请帮忙

您需要python头。因为您使用的是Ubuntu,所以可能可以避免编译python。试一试

$ sudo apt-get install python-dev
然后编译libxml2


或者,您发布的LFS链接指向编译python的说明。

嗨,我也遇到了这个问题。即使安装了python开发包,我也将所有头文件复制到libxml2库中的python文件夹中

cp/usr/include/python2.7/*.h..//libxml2-2.9.1/python/


这就解决了我的问题。

如果不需要Python绑定,请使用

./configure --without-python

您不必安装Python开发包。

在CentOS上为我解决问题-除了在yum中,该包名为
Python-devel