[英]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.