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 导入不了