LXML:无法导入 etree

Posted

技术标签:

【中文标题】LXML:无法导入 etree【英文标题】:LXML: Cannot import etree 【发布时间】:2012-08-17 18:48:18 【问题描述】:

我去了这个页面并下载了tar文件:http://pypi.python.org/pypi/lxml/2.3.4#downloads

然后我将 lxml 文件夹复制到我的 Python26/Lib 文件夹中。现在,当我转到解释器并输入from lxml import etree 时,我得到了错误:cannot import etree。有人知道出了什么问题吗?我正在运行 Windows。

【问题讨论】:

【参考方案1】:

简单地解压缩存档并移动它不是安装 Python 包的方式。您通常从文件夹中运行python setup.py install;但在 Windows 上,有更简单的方法。

转到 this link 下载和您正在使用的 Python 版本的安装程序。

【讨论】:

【参考方案2】:

最好关注installation instructions; lxml 有一些需要编译的 C 组件。

我猜你在 Windows 上,在这种情况下 binary egg 应该可以工作。在 PyPI 上,包含适用于 Windows 的二进制鸡蛋的最新版本是 2.3,但您可以找到 more recent (unofficial) installers elsewhere。

【讨论】:

以上是关于LXML:无法导入 etree的主要内容,如果未能解决你的问题,请参考以下文章

Python导入 from lxml import etree 导入不了

将 lxml.etree 导入 python 时出错

etree导入问题

Python:使用 lxml 从 Open Office calc 导入数据

Day535.爬虫解析 -python

Python之xpathJsonPathbs4基本使用