Google App Engine jinja2: ImportError: aucun module nommé _markupsafe
Si vous suivez les Python2.7 guide de mise en route, vous arrivez à la création de modèles partie ici. Pour moi sur Ubuntu 11.10, je voudrais obtenir une horrible trace de la pile qui s'est terminée avec:
File "/home/fratrik/code/google_appengine/google/appengine/tools/dev_appserver_import_hook.py", line 1571, in LoadModuleRestricted
description)
File "/usr/lib/python2.7/dist-packages/jinja2/utils.py", line 587, in <module>
from jinja2._markupsafe import Markup, escape, soft_unicode
ImportError: No module named _markupsafe
La partie importante est en fait en haut:
ERROR 2011-11-13 00:48:12,767 dev_appserver_import_hook.py:1386] Third party package markupsafe must be included in the "libraries:" clause of your app.yaml file in order to be imported.
source d'informationauteur fratrik
Vous devez vous connecter pour publier un commentaire.
La réponse est d'ajouter la ligne suivante à votre
app.yaml
(pour python2.7)
Vous pouvez importer de la jinja2 module qui est à venir avec l'app engine sdk.
Ajouter le chemin d'accès de
google_appengine/lib/webapp2
etgoogle_appengine/lib/webapp2/webapp2_extras
répertoires de votre$PYTHONPATH
.avec le yaml entrées.