在 python3.6 上运行“from lxml import tree”时出现错误
>>> import lxml
>>> from lxml import etree
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: cannot import name 'etree'
同样在 python3.4 上工作,我尝试了很多方法来排除故障,但没有成功。
python -m pip uninstall lxml
python -m pip install lxml==3.6.0
pip install -t /usr/local/lib/python3.6/dist-packages lxml==3.6.0
原文由 Amit Kumar 发布,翻译遵循 CC BY-SA 4.0 许可协议
以防万一有人有类似的问题。我用Python3.6也遇到过这个问题。只需卸载
lxml
并使用pip
重新安装即可解决问题。