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?
Try adding the library to the GAE .yaml file.
Under libraries add
-name: lxml
version: latest
Try to using etree without import it like (lxml.etree() ) I think it function no module or install it if it a module
Try:
from lxml import etree
or
import lxml.etree
<= This worked for me instead of lxml.etree()
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
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