Google App EngineでLocalのImages APIの利用

Google App Engine LauncherをインストールしてもImages APIは付いてきていないのでローカルで画像の加工をテストするにはローカルにPILモジュールをインストールする必要があります.

http://code.google.com/intl/ja/appengine/docs/python/images/usingimages.html

ただし,

sudo port install py-pil

でインストールしても,そのモジュールはGoogle App Engineのローカルの環境では使えないのです.

DEBUG    2009-02-10 13:41:24,134 dev_appserver.py] Access to module file denied: /usr/lib/python2.5/site-packages/PIL/Image.py 

なのでローカルの環境でImages APIを使うにはインストールしたPILモジュールをプロジェクトのトップのディレクトリにもっていかないといけません.

cp /usr/lib/python2.5/site-packages/PIL ./PIL

というかんじです.Google App Engine Launcherでのローカルの環境ではこのプロジェクトのトップにsys.pathが通っているので,このモジュールを参照してくれます.