Python 2.6がインストールされているMac Snow LeopardでPython 2.7を実行する必要があります。 this answerによれば、Python.orgからPython 2.7 mpkgインストーラを実行すると、そこに入るはずです。Mac OS X 10.6でGoogle App Engine SDKを使用する
私はこれを行う必要がある理由は、私はPython 2.7ランタイムのためのGoogle App Engine SDKを実行しようとしているということです。
警告:あなたはPythonランタイムを使用している(2.6) 本番ランタイム環境よりも古い(
のPython 2.7をインストールした後、私はまだ私のGAEサーバログに次の警告を取得しています2.7)。
GAE SDKに新しいPythonバージョンを認識させるには、他に何が必要ですか?
EDIT 2:
実行中:私はGoogleAppLauncherに入ったの回答によると
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7
/usr/local/bin/python2.7
- >設定とPythonのパスを設定します。
$ sudo find/-name python2.7
私が取得これらのそれぞれに、私はまったく同じエラーを得るたびに。
次のフラグをdev_appserver実行: --admin_console_server = --port = 8081 Pythonコマンド:/Library/Frameworks/Python.framework/Versions/2.7 2011-11-14 16:12:24.726 GoogleAppEngineLauncher [57590:203] *** NSTask:タスク パス '/Library/Frameworks/Python.framework/Versions/2.7'の作成 が失敗しました:22、 "無効な引数"。一時的プロセスの終了。
もう1つのWierdのことは、私がプラグインしているものに関係なく、常に同じパスに解決しようとしています。
OK、繰り返しのprefsフィールドにパスを入力した後、私は最終的にちょうどそれをクリアし、何とかそれは今正しい場所を指しています:
それは常に/Library/Frameworks/Python.framework/Versions/2.7
EDIT 3に戻ります
Running dev_appserver with the following flags: --admin_console_server= --port=8081 Python command: /usr/local/bin/python2.7
この投稿は、このトピックに関するチュートリアルを提供しています。http://lowcoupling.com/post/51985632058/how-to-create-a-google-app-engine-project-in-eclipse – lowcoupling