如何在不使用aptitude或apt-get的情况下在linux中安装lxml

时间:2016-08-05 20:05:55

标签: python linux ubuntu lxml

我正在运行ubuntu 12.04并且通常使用python 2.7,但我需要一个使用python 3.4构建并使用lxml的python包。更新aptitude之后,我可以安装python 3.2和lxml,但我想要的包只适用于3.4。安装python 3.4后,我尝试使用

安装lxml依赖项
pip3 install libxml2-dev

我收到错误:

No matching distribution found for libxml2-dev

pip3 install lxml

不起作用并要求libxml2:

Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?

有关如何安装lxml的任何想法?感谢。

2 个答案:

答案 0 :(得分:3)

您正在运行

pip3 install libxml2-dev

当你应该跑步时

sudo apt-get install libxml2 libxml2-dev

(您可能还需要libxslt及其开发版本)

pip不安装系统库,apt和朋友那样做。

答案 1 :(得分:0)

请参阅http://www.lfd.uci.edu/~gohlke/pythonlibs/#libxml-python

下载该软件包,然后执行pip install <package.whl>