У меня есть вызов импортировать модуль ast (абстрактное синтаксическое дерево) в приложении appengine. На моей локальной машине разработки все работает нормально, но после того, как я развернул приложение для производственного приложения, я получаю следующую ошибку;Как импортировать модуль ast в google appengine
<type 'exceptions.ImportError'>: No module named ast
Traceback (most recent call last):
File "/base/data/home/apps/s~appname/1.365758902437943607/main.py", line 3, in <module>
import ast
Поддерживает ли Google appengine поддержку модуля ast?
Gath
'ast' был представлен в Python 2.6 (' _ast' в Python 2.5). Проверьте свою версию Python, чтобы узнать, не ли это 2.6. – dmg
На моей машине dev, использующей 2.6 и 2.7. – gath
В этом случае ваша локальная машина не имеет значения. Вы должны проверить версию GAE Python. Поскольку я почти уверен, что это будет 2.5, вы можете также взглянуть на [это руководство по миграции] (https://developers.google.com/appengine/docs/python/python25/migrate27) – dmg