我正在尝试在我的项目中导入预生成器,但它在etree导入时仍然失败。我为lxml安装了2.7二进制文件。 lxml模块导入正常,如果我记录lxml模块,它显示库文件夹的正确路径,但我无法从中导入etree。在lxml文件夹中有一个etree.pyd但是python似乎看不到\读取它。
我在Windows7 64bit上。
有谁知道这里出了什么问题?
答案 0 :(得分:6)
尝试将库添加到GAE .yaml文件中。
在库下添加
-name: lxml
version: latest
答案 1 :(得分:1)
尝试使用etree而不导入它(lxml.etree())我认为它不起作用模块 或者如果是模块那么安装
答案 2 :(得分:0)
尝试:
from lxml import etree
或
import lxml.etree
< =这对我有用,而不是lxml.etree()
答案 3 :(得分:0)
您使用的是Cygwin的python,还是其他什么? 我在另一篇文章中写了一篇很长的关于所有这些问题的答案,这里: ImportError: Permission Denied while using LXML
答案 4 :(得分:0)
就我而言,我已经下载并从lfd.uce.edu为Python 2.7安装了lxml二进制文件。 它对我来说很好。
答案 5 :(得分:0)
使用安装premailer
pip install premailer