Ich verwende lxml, um die Seiten zu analysieren. Wenn ich meinen Code mit der App Engine sdk ausführe, funktioniert es, aber wenn ich meine Anwendung in der Cloud ausliege, bekomme ich hier eine Nachricht:
Traceback (zuletzt letzter Aufruf): Datei "/base/data/home/apps/s~testparsercyka/1.356245976008257055/handler_info.py", Zeile 2, in import lxml.html Datei "/base/data/home/apps/s~testparsercyka/1.356245976008257055/lxml/html/init.py", Zeile 12, in von lxml import etree ImportError: Name kann nicht importiert werden
Code:
app.yaml
%Vor%handler_info.py
%Vor%Irgendwelche Ideen, warum das nicht funktioniert?
Ich weiß, dass dies eine alte Frage ist, aber hier ist eine Antwort, die ich bei der Bereitstellung in App Engine bestätigt habe:
app.yaml
%Vor%app.py
%Vor%Im Hinblick auf den Vergleich mit Ihrem Code könnten einige der folgenden Änderungen hilfreich sein:
script: hander_info.py
in script: handler_info.application
. webapp
ist. Es ist auch möglich, dass sich das Problem seit 2012, als diese Frage gestellt wurde, einfach gelöst hat.
Tags und Links google-app-engine lxml elementtree