我正在尝试在 Enthought Canopy 中运行 python-docx。我在 VMWare Worstation 10 上运行 Ubuntu 14.04。每当我尝试从 lxml 导入 docx 或导入 etree 时,我都会收到一个似乎与 libxml2 库有关的错误:
ImportError: /usr/lib/x86_64-linux-gnu/libxslt.so.1: symbol xmlBufUse, version LIBXML2_2.9.0 not defined in file libxml2.so.2 with link time reference
我检查了一下,发现另一个人有类似的错误,我按照指示进行操作。仍然没有运气。然后我意识到我的电脑上有 libxml2 版本 2.9.1。
这是否意味着我需要获取较旧的 2.9.0 版本的 libxml2,还是发生了其他事情?我可以用 apt-get 找到 2.9.1,但不是 2.9.0。在踏上这条路之前,我想这里有人可能有更好的主意。
谢谢!