1

我很难在 python-3.3.0 上安装 lxml(3.1.0)。它安装没有错误,我可以在正确的文件夹(/usr/local/lib/python3.3/site-packages/)中看到 lxml-3.1.0-py3.3-linux-i686.egg,但是当我尝试时导入etree,我得到这个:

from lxml import etree Traceback(最近一次调用最后一次):文件“”,第 1 行,在 ImportError 中:/usr/local/lib/python3.3/site-packages/lxml-3.1.0-py3.3-linux-i686 .egg/lxml/etree.cpython-33m.so:未定义符号:xmlBufContent

我确实尝试使用 apt-get 进行安装,我尝试了“python3 setup.py install”并且我通过 easy_install 进行了安装。我不得不提到我安装了 3 个版本(2.7、3.2.3 和 3.3.0。),但我太初学者了,无法判断这是否与它有关。

我确实搜索了所有内容,但找不到任何解决方案。任何帮助是极大的赞赏!

最好的,乌鲁

4

1 回答 1

1

您可能应该提及您尝试安装的特定操作系统,但我假设它是某种形式的 Linux,可能是 Ubuntu 或 Debian,因为您提到了 apt-get。

您提到的错误消息在未安装和/或库以使其链接lxml时很典型。无论出于何种原因,安装过程都不会检测到它们何时不存在,并且即使不满足这些依赖关系,也可以给出安装成功的感觉。libxml2libxslt

如果您发出apt-get install libxml2 libxml2-dev libxslt libxslt-dev应该消除此错误。

于 2013-02-17T23:09:45.680 回答