1

グーグルアプリエンジンで

アプリの実行中にエラーが発生する

googleappengine のログに

2012-04-21 13:24:04 実行中のコマンド: "['C:\Python32\pythonw.exe', 'C:\Program Files\Google\google_appengine\dev_appserver.py', '--admin_console_server=', ' --port=8080', 'C:\udacity\googleapps\hello-udacity']" トレースバック (最新の呼び出しが最後): File "C:\Program Files\Google\google_appengine\dev_appserver.py", line 125, in run_file( file , globals()) ファイル "C:\Program Files\Google\google_appengine\dev_appserver.py", 行 121, in run_file execfile(script_path, globals_) NameError: グローバル名 'execfile' が定義されていません 2012-04- 21 13:24:07 (プロセスはコード 1 で終了しました)

4

2 に答える 2

5

Python 3.2を実行しているようです(Python実行可能ファイルはこのパス'C:\ Python32 \ pythonw.exe'にあります)。

この段階では、GoogleAppEngineにはPython2.5または2.7が必要です。この記事を参照してください。Python 2.7をダウンロードして並列ディレクトリにインストールし、デフォルトの実行可能ファイルにする必要があります。

Pythonの複数のバージョンを実行する際に、この回答を読むと役立つ場合があります

于 2012-04-21T10:03:43.060 に答える
0

また、同じ問題がありました。これは、Python 2.7 と Python 3.x の両方をインストールしたためです (最新バージョンのフレームワーク Django は後者を使用しています)。後で Python 3.x をインストールしたので、これが私のシステムでデフォルトで使用されているバージョンです。Python 2.7 を使用するには、次のようにします。

C:\Python27\python.exe dev_appserver.py アプリへのパス

ここで注意してください

C:\Python27\python.exe

python 2.7実行可能ファイルへのパスです(私の場合、これは異なる場合があります)。

私はそれをしました、そしてそれはうまくいきました。

詳細と読み方はこちら.

于 2016-03-20T02:18:03.980 に答える