我尝试使用以下命令在 ubuntu 16.04 上libxml2安装:libxslt
sudo apt-get install libxml2-dev libxslt-dev python-dev
Run Code Online (Sandbox Code Playgroud)
完成后我尝试像这样导入:
import libxml2
import libxslt
Run Code Online (Sandbox Code Playgroud)
当我使用时python2我可以毫无问题地导入,当我使用时python3我收到此错误:
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'xmllib2'
Run Code Online (Sandbox Code Playgroud)
对于第一部分:
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
| 归档时间: |
|
| 查看次数: |
7047 次 |
| 最近记录: |