我正在运行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的任何想法?感谢。
答案 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>
。