ImportError:没有名为lxml.etree的模块

时间:2013-07-17 00:02:18

标签: python google-app-engine lxml

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

我在Windows7 64bit上。

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

6 个答案:

答案 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