繁体   English   中英

导入错误:没有名为 lxml.etree 的模块

[英]ImportError: No module named lxml.etree

我正在尝试在我的项目中导入 premailer,但它在 etree 导入时一直失败。 我为 lxml 安装了 2.7 二进制文件。 lxml 模块导入正常,如果我记录 lxml 模块,它会显示库文件夹的正确路径,但我无法从中导入 etree。 lxml 文件夹中有一个 etree.pyd,但 python 似乎无法看到\\读取它。

我在windows7 64位上。

有谁知道这里出了什么问题?

尝试将库添加到 GAE .yaml 文件中。

在库下添加

-name: lxml    
 version: latest

尝试使用 etree 而不像 (lxml.etree() ) 那样导入它,我认为它没有模块功能,或者如果它是模块,则安装它

尝试:

from lxml import etree

要么

import lxml.etree <= 这对我lxml.etree()而不是lxml.etree()

您使用的是 Cygwin 的 python 还是其他东西? 我在另一篇文章中写了一个关于所有这些问题的很长的答案,在这里: ImportError: Permission Denied while using LXML

就我而言,我从lfd.uce.edu下载并安装了用于 Python 2.7 的 lxml 二进制文件。 这对我来说可以。

安装premailer使用

pip install premailer

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM