导入错误。没有名为lxml.etree的模块

问题描述 投票:5回答:6

我试图在我的项目中导入premailer,但在etree导入时一直失败。我安装了lxml的2.7二进制文件。lxml模块导入得很好,如果我记录lxml模块,它显示了正确的库文件夹路径,但我不能从它导入etree。在lxml文件夹中有一个etree.pyd,但是python似乎看不到/读到它。

我使用的是windows7 64bit。

有谁知道这是什么问题吗?

python google-app-engine lxml
6个回答
6
投票

尝试将库添加到GAE.yaml文件中。

在库下添加

-name: lxml    
 version: latest

1
投票

试着使用etree,而不像(lxml.etree() )那样导入它。我认为它的功能没有模块或安装它,如果它是一个模块。


0
投票

试试吧

from lxml import etree

或者

import lxml.etree 这对我来说是可行的,而不是...。lxml.etree()


0
投票

你是在使用Cygwin的python,还是其他什么?我在另一篇文章中写了一个很长的关于这些问题的答案,这里。ImportError: 使用LXML时权限被拒绝


0
投票

在我的例子中,我从以下地方下载并安装了lxml二进制文件。lfd.uce.edu 对于Python 2.7.它对我来说工作得很好。


0
投票

安装 premailer 使用

pip install premailer

© www.soinside.com 2019 - 2024. All rights reserved.