小编use*_*748的帖子

Windows上的lxml错误-AttributeError:模块'lxml'没有属性'etree'

我在Windows 32位上使用带有Python 3.5的Anaconda v4.2,并希望使用lxml etree。我的Anaconda发行版包含lxml 3.6.4,但是我的IDE(PyCharm,尽管在使用Jupyter Notebook运行代码时遇到相同的错误)可以看到的唯一lxml函数是get_include()。如下代码:

import lxml
full_xml_tree = lxml.etree.parse('myfile.xml')
Run Code Online (Sandbox Code Playgroud)

只是给我错误:

AttributeError: module 'lxml' has no attribute 'etree'
Run Code Online (Sandbox Code Playgroud)

我还尝试安装Windows的VisualC ++编译器,但这并没有任何区别。我尝试在命令行上使用conda重新安装lxml,再次没有更改我的错误。我想念什么?似乎lxml.get_include()函数未找到要包含的任何文件,而且我不太了解etree.cp35-win32.pyd文件的方式(我认为其中包含已编译的etree代码?)应该与lxml软件包相关联。任何帮助,不胜感激!

凯茜

python lxml anaconda

6
推荐指数
1
解决办法
3033
查看次数

标签 统计

anaconda ×1

lxml ×1

python ×1