0

appengine アプリに ast (Abstract Syntax Tree) モジュールをインポートするのに苦労しています。私のローカル開発マシンでは、すべて正常に動作していますが、アプリを本番環境の 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 モジュールをサポートしていますか?

ガット

4

2 に答える 2

3

astモジュールは Python 2.6 で導入されました (これは Python 2.5 の下位レベルの対応物です_ast。開発マシンに Python 2.6+ があっても、GAE 運用環境には関係ありません。移行するには、この移行ガイドを参照してください) Python 2.5 から Python 2.7 までの GAE 環境。

于 2013-03-06T09:55:23.573 に答える
0

デプロイ ホストの python のバージョンを確認します

python -V

ISTR ast は python 2.5 にありません

于 2013-03-06T08:37:37.257 に答える