问题
I'm trying to import premailer in my project, but it keeps failing at the etree import. I installed the 2.7 binary for lxml. The lxml module imports fine, and it's showing the correct path to the library folder if I log the lxml module, but I can't import etree from it. There's an etree.pyd in the lxml folder but python can't seem to see\read it.
I'm on windows7 64bit.
Does anyone know what's going wrong here?
回答1:
Try adding the library to the GAE .yaml file.
Under libraries add
-name: lxml
version: latest
回答2:
Try to using etree without import it like (lxml.etree() ) I think it function no module or install it if it a module
回答3:
Try:
from lxml import etree
or
import lxml.etree
<= This worked for me instead of lxml.etree()
回答4:
Are you using Cygwin's python, or something else? I wrote a very long answer about all these problems in another post, here: ImportError: Permission Denied while using LXML
回答5:
In my case, i Downloaded and installed the lxml binary from lfd.uce.edu for Python 2.7. It works fine for me.
来源:https://stackoverflow.com/questions/17688959/importerror-no-module-named-lxml-etree