Python ImportError:没有名为libxml2的模块

Python ImportError:没有名为libxml2的模块,python,python-2.7,libxml2,Python,Python 2.7,Libxml2,我正在使用Ubuntu12.04.2 LTS。我在python脚本中使用了libxml2,当我尝试运行它时,给出了错误消息 Traceback (most recent call last): File "deploy.py", line 3, in <module> import libxml2 ImportError: No module named libxml2 回溯(最近一次呼叫最后一次): 文件“deploy.py”,第3行,在 导入libxml2 ImportErro

我正在使用Ubuntu12.04.2 LTS。我在python脚本中使用了libxml2,当我尝试运行它时,给出了错误消息

Traceback (most recent call last):
File "deploy.py", line 3, in <module>
import libxml2
ImportError: No module named libxml2
回溯(最近一次呼叫最后一次):
文件“deploy.py”,第3行,在
导入libxml2
ImportError:没有名为libxml2的模块
对于同一个问题,我尝试了几乎所有的stackoverflow答案,但都没有解决问题(安装了几个不同的软件包)。

您必须安装


注意,这是
libxml2
C库的一个相当基本的包装器。您可能希望使用更具Python风格的XML API。

您必须在Ubuntu中安装该软件包,然后才能使用它:

sudo apt-get install python-libxml2
你可以试试

pip install libxml2-python

pip是一个python打包系统,很抱歉,我错过了您使用的
pip
。尽管如此,OP仍然试图在这里使用Ubuntu打包系统。我在OSX上,所以
pip
应该很好,但是这个命令给了我
没有为libxml2python找到任何发行版
。我得到消息
python-libxml2已经是最新版本了(2.9.4+dfsg1-2.2+deb9u2).
我仍然得到错误:
导入libxml2 ImportError:没有名为libxml2的模块
-我还需要做什么?