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

ボンノウドットコム Wiki: Google App Engine on Mac OS X (last edited 2010-09-11 10:06:46 by JunKikuchi)

このサイトに関するお問い合わせは kikuchi@bonnou.com までお願いします