環境設定(Windows編)

ハンズオンの準備として以下をお願いします。既にインストールしてある場合なんかは適当に読み飛ばしてください。

Pythonのインストール

 今回、Google App Engine用のアプリケーションを作成します。 Google App Engine では Python 2.5が使われているので、ここでは、Python 2.5.4 を利用します。 以下のサイトから python-2.5.4.msiをダウンロードして実行してください。

 その上でインストールしたフォルダ(既定ではC:\Python25)とその下のScriptsフォルダ(規定ではC:\Python25\Scripts)にPATHを通してください。 コマンドラインから python --version で2.5.4と出ればOKです。

distributeのインストール

 パッケージ管理用にdistribute(http://pypi.python.org/pypi/distribute)をインストールします。以下のURLからdistribute_setup.pyをダウンロードして、python distribute_setup.pyを実行してください。

 easy_install --helpでヘルプが出ればOKです。

zc.buildoutのインストール

 zc.buildout(http://pypi.python.org/pypi/zc.buildout) は、開発環境を準備してくれます。Javaのmavenみたいなものです。インストールは、easy_install zc.buildout です。 buildout --helpでヘルプが出ればOKです。

バージョン管理の準備

 なんでも良いので、バージョン管理ツールを各自準備してきてください。今までバージョン管理を使ったことがない人は、いい機会ですので、Mercurialを利用してみてください。Mercurialを利用する場合は、TortoiseHgの準備をお願いします→こちら参照。TortoiseHgはGUI操作もできますし、入れればコマンドラインから利用もできます。