如何在谷歌appengine中导入ast模块

时间:2013-03-06 08:32:22

标签: python google-app-engine abstract-syntax-tree

我的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模块?

加特

2 个答案:

答案 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中