カテゴリー
Google

昔 Google App Engine を Python ではじめるために行った設定のメモを残しておきます。

昔 Google App Engine を知ったとき、どんなものかと環境を構築したことがありました。今はもう使っていないのですが、そのときのメモが出てきましたので思い出がてら残すことにします。

2年前(2010年)ほどの古い情報であり、今はもうこの手順でできないかもしれません。検証しておりませんのであらかじめご了承ください。

■準備

★Phythonインストール

http://www.python.org/download/releases/2.5.4/
※2.5.5がリリースされているが、セキュリティ強化のみの上、差分コードがあるだけなのでとりあえず無視。
「For x86 processors: python-2.5.4.msi」をダウンロード、インストール。

★Google App Engineインストール

http://code.google.com/intl/ja/appengine/downloads.html
「Windows 1.3.4 – 2010-05-19 GoogleAppEngine_1.3.4.msi」をダウンロード、インストール。

★pleiades-e3.5-ultimate-jre_20100226.zipを入手

http://mergedoc.sourceforge.jp/index.html#/pleiades.html
・Eclipse設定
一般>エディター>テキスト・エディター 空白文字の表示にチェック

★PyDev導入

  1. Eclipse起動
  2. ヘルプ>ソフトウェア更新、「使用可能なソフトウェア」で「サイトの追加」 http://pydev.org/updates/ を指定 すべてチェック
  3. Eclipse再起動

★PyDev設定

ウインドウ > 設定メニュー PyDev>インタープリター -Python 新規 C:\Python25\python.exe

★GAEアプリの作成

https://appengine.google.com/
でアプリケーションを作成する

■動かしてみる

★プロジェクト作成

  1. ファイル>新規>その他、Pydev>Pydev Google App Engine Project 次へ
  2. プロジェクト名は適当でOK 文法バージョン 2.5 インタープリター PyDev設定で設定したインタープリター
  3. Google App Engine Directory C:\Program Files\Google\google_appengine
  4. What’s… GAEアプリ名を入力 Hello Webapp World(サンプルプロジェクトの場合)

★ローカルで動かしてみる

  1. プロジェクトのsrcで右クリック 実行>Pydev:Google App Run
    WARNING 2010-06-07 14:17:00,289 dev_appserver.py:3617] Could not initialize images API; you are likely missing the Python "PIL" module. ImportError: No module named _imaging

    →PIL-1.1.7.win32-py2.5.exeインストール
    http://code.google.com/intl/ja/appengine/docs/python/images/installingPIL.html

★サーバーで動かしてみる

  1. 1.プロジェクトのsrcで右クリック Pydev:Google App Engine>アップロード
    下記エラーでアップできず。

    Application: oki2a25; version: 1.
    Server: appengine.google.com.
    Scanning files on local disk.
    Initiating update.
    2010-06-07 23:33:10,993 WARNING appengine_rpc.py:399 ssl module not found.
    Without the ssl module, the identity of the remote host cannot be verified, and
    connections may NOT be secure. To fix this, please install the ssl module from
    http://pypi.python.org/pypi/ssl .
    To learn more, see http://code.google.com/appengine/kb/general.html#rpcssl .
    Email:

    →次は
    http://libro99.appspot.com/index2?id=50
    に従ってやってみよう。

おわりに

もう一度はじめるときに、もしかしたら役に立つかもしれませんと思いつつ、参考にせずに位置から調べなおすだろうと、思います。ちなみに、Java 版の導入手順もメモしました。

以上です。

「昔 Google App Engine を Python ではじめるために行った設定のメモを残しておきます。」への1件の返信