我正在尝试在我的项目中导入 premailer,但它在 etree 导入时一直失败。我为 lxml 安装了 2.7 二进制文件。lxml 模块可以正常导入,如果我记录 lxml 模块,它会显示库文件夹的正确路径,但我无法从中导入 etree。lxml 文件夹中有一个 etree.pyd,但 python 似乎看不到\读取它。
我在windows7 64位。
有谁知道这里出了什么问题?
我正在尝试在我的项目中导入 premailer,但它在 etree 导入时一直失败。我为 lxml 安装了 2.7 二进制文件。lxml 模块可以正常导入,如果我记录 lxml 模块,它会显示库文件夹的正确路径,但我无法从中导入 etree。lxml 文件夹中有一个 etree.pyd,但 python 似乎看不到\读取它。
我在windows7 64位。
有谁知道这里出了什么问题?
尝试将库添加到 GAE .yaml 文件。
在库下添加
-name: lxml
version: latest
尝试使用 etree 而不像 (lxml.etree() ) 那样导入它我认为它没有模块功能,或者如果它是模块则安装它
安装premailer
使用
pip install premailer
就我而言,我从lfd.uce.edu下载并安装了Python 2.7 的 lxml 二进制文件。这对我来说可以。
你是在使用 Cygwin 的 python 还是别的什么?我在另一篇文章中就所有这些问题写了一个很长的答案,这里是: ImportError: Permission Denied while using LXML
尝试:
from lxml import etree
或者
import lxml.etree
<= 这对我有用,而不是lxml.etree()