我的appengine应用程序中有一个挑战导入ast(抽象语法树)模块。在我的本地开发机器上,一切正常,但在我将应用程序部署到生产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模块?
加特
答案 0 :(得分:3)
{2}模块是在Python 2.6中引入的(它是Python 2.5中较低级别的对应_ast
。尽管你的开发机器上有Python 2.6+,但它对你的GAE生产环境无关紧要。请查看ast,以便将GAE环境从Python 2.5迁移到Python 2.7。
答案 1 :(得分:0)
检查部署主机上的python版本
python -V
ISTR ast不在python 2.5中