6

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

我在windows7 64位。

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

4

6 回答 6

6

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

在库下添加

-name: lxml    
 version: latest
于 2015-09-15T21:36:29.547 回答
1

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

于 2013-07-17T00:07:45.467 回答
1

安装premailer使用

pip install premailer

于 2020-06-14T06:24:05.737 回答
0

就我而言,我从lfd.uce.edu下载并安装了Python 2.7 的 lxml 二进制文件。这对我来说可以。

于 2014-08-01T09:18:31.227 回答
0

你是在使用 Cygwin 的 python 还是别的什么?我在另一篇文章中就所有这些问题写了一个很长的答案,这里是: ImportError: Permission Denied while using LXML

于 2013-11-26T23:43:59.480 回答
0

尝试:

from lxml import etree

或者

import lxml.etree<= 这对我有用,而不是lxml.etree()

于 2013-07-17T00:40:03.850 回答