首页 文章

lxml on python-3.3.0 ImportError:undefined symbol:xmlBufContent

提问于
浏览
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,我得到这个:

来自lxml import etree Traceback(最近一次调用last):ImportError中的文件“”,第1行:/usr/local/lib/python3.3/site-packages/lxml-3.1.0-py3.3-linux- i686.egg / lxml / etree.cpython-33m.so:undefined symbol:xmlBufContent

我尝试使用apt-get安装,我尝试了“python3 setup.py install”,我通过easy_install做了 . 我必须提到我安装了3个版本(2.7,3.2.3和3.3.0 . ),但是我太初衷了,不知道这是否与它有关 .

我做了搜索,但我找不到任何解决方案 . 任何帮助是极大的赞赏!

最好的,Uhru

1 回答

  • 1

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

    如果未安装 libxml2 和/或 libxslt 库以供链接,则您提及的错误消息在 lxml 上是典型的 . 无论出于何种原因,安装过程都不会检测何时不存在这些过程,并且即使不满足这些依赖性,也可以理解安装是否成功 .

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

相关问题