我尝试使用此命令在ubuntu 16.04上安装libxml2
和libxslt
:
sudo apt-get install libxml2-dev libxslt-dev python-dev
完成后我尝试像这样导入:
import libxml2
import libxslt
当我使用python2
时,我可以毫无问题地导入,并且在使用python3
时出现此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'xmllib2'
答案 0 :(得分:0)
第一部分:
sudo apt-get install python3-libxml2
对于libxslt,它不再被维护。但是,有人移植它以使用Python3: https://github.com/Unidata/gempak/tree/master/extlibs/xslt/libxslt-1.1.28
似乎必须编译。以下文档说明它适用于Python3: https://gist.github.com/novocaine/ae657bdbf0f25b81e52b