eclipseでgoogle app engineプロジェクト(python)作成
eclipseでgoogle app engineプロジェクトを作成する手順をメモしておこうと思います。
チュートリアルは、初めてアプリケーションを開発することを想定して作成されています。なので、チュートリアルには、最初の1回だけすればいい作業と、2回目以降に別のアプリケーションを開発するときに、その度にする作業とが一緒になって説明されています。ここでは、2回目以降にアプリケーションを開発するときに、その度に行うeclipseでのプロジェクト作成について説明します。よって、初回のみ必要となる以下の作業は完了しているものとします。
- Python をダウンロードし、インストールする。
- Eclipse をダウンロードし、解凍する。
- Google App Engine SDK をダウンロードし、インストールする。
- Eclipse に PyDev をインストールする。
作成手順
1. プロジェクト作成
eclipseを起動し、
File -> New -> Other -> Pydev -> Pydev Google App Engine Project
各設定項目は以下のように記入。
- Project name: helloworld
- Grammer Version: 2.5
- Google App Engine Directory: C:\Program Files\Google\google_appengine
2. リクエストハンドラと設定ファイルの作成
helloworld/srcフォルダ以下にhelloworld.py(リクエストハンドラ)とapp.yaml(設定ファイル)を作成。
helloworld.py
print 'Content-Type: text/plain' print '' print 'Hello, world!'
app.yaml
application: helloworld version: 1 runtime: python api_version: 1 handlers: - url: /.* script: helloworld.py
3. Run Configurationの作成
eclipseで、
Run -> Run Configurations -> Python Runを右クリック -> New
以下のように設定し、Applyで保存。
- Name: helloworld
- Mainタブ
- Argumentsタブ
- Program arguments:
"${project_loc}/src" --port=9999
4. 実行
3のRun Configurationsウィンドウで、作成したhelloworldを選択して Run。
ブラウザで http://localhost:9999 にアクセスして Hello, world! が表示されることを確認。