Google App Engine on Mac OS X
Snow Leopard 編
Python 2.5 インストール
Google App Engine でサポートしている Python は、ちょっと前の 2.5 なので、MacPorts で Python 2.5 をインストール。
$ sudo port install pytyon25 $ sudo port install python_select $ sudo python_select python25
virtualenv を使うと、開発用に仮想的な Python 環境を構築することが出来ます。あわせて virtualenvwrapper をインストールすると仮想環境を簡単に操作することができます。
$ sudo port install py25-virtualenv $ cd /opt/local/bin $ sudo ln -s virtualenv-2.5 virtualenv $ sudo port install py25-virtualenvwrapper $ vim ~/.profile ...省略... # virtualenvwrapper export WORKON_HOME=~/src source /opt/local/bin/virtualenvwrapper_bashrc-2.5 ...省略...
virtualenv 環境
virtualenv 環境作成
$ mkvirtualenv --no-site-packages helloworkd (helloworld)$ ls -l src ...省略... helloworld ...省略... $ workon helloworld
※ virtualenv 環境の削除
$ rmvirtualenv helloworld
virtualenv 環境から出る
$ deactivate helloworld $
virtualenv 環境の一覧
$ workon helloworld
virtualenv 環境に入る
$ workon helloworld (helloworld)$
それぞれの virtualenv 環境は OS の Python 環境や他の virtualenv 環境とは独立しているため、自由にパッケージをインストールすることが出来ます。
$ workon helloworld (helloworld)$ easy_install pip (helloworld)$ pip install buildout
virtualenv 環境で buildout を使う
zc.buildout をインストール
$ pip install zc.buildout