環境設定(Mac編)

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

Pythonのインストール

・Mac OS Xの場合

デフォルトでインストールされています。
バージョンが古い可能性があるので、以下のコマンドで確認してください。

$ which python
$ python -V

・Mac OS X(Mac Python)の場合

以下のサイトからpython-2.5.4-macosx.dmgをダウンロードしてください。
http://www.python.org/ftp/python/2.5.4/
python-2.5.4-macosx.dmg

ダウンロード後にマウントして、MacPython.mpkgを起動してください。
/usr/local/bin にpythonコマンドがインストールされます。
ライブラリなどのインストール先は、/Library/Frameworks/Python.Framework/Versions/2.5 です。

・Mac OS X(MacPorts)の場合

$ sudo port install python

/opt/local/bin にpythonコマンドがインストールされます。

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です。

バージョン管理の準備

 なんでも良いので、バージョン管理ツールを各自準備してきてください。