我试图在我的项目中导入premailer,但在etree导入时一直失败。我安装了lxml的2.7二进制文件。lxml模块导入得很好,如果我记录lxml模块,它显示了正确的库文件夹路径,但我不能从它导入etree。在lxml文件夹中有一个etree.pyd,但是python似乎看不到/读到它。
我使用的是windows7 64bit。
有谁知道这是什么问题吗?
尝试将库添加到GAE.yaml文件中。
在库下添加
-name: lxml
version: latest
试着使用etree,而不像(lxml.etree() )那样导入它。我认为它的功能没有模块或安装它,如果它是一个模块。
试试吧
from lxml import etree
或者
import lxml.etree
这对我来说是可行的,而不是...。lxml.etree()
你是在使用Cygwin的python,还是其他什么?我在另一篇文章中写了一个很长的关于这些问题的答案,这里。ImportError: 使用LXML时权限被拒绝
在我的例子中,我从以下地方下载并安装了lxml二进制文件。lfd.uce.edu 对于Python 2.7.它对我来说工作得很好。
安装 premailer
使用
pip install premailer