2010年11月25日木曜日

Kayプロジェクト作成でのエラー

Kayのプロジェクト作成コマンドでエラーが出ることがある。
C:\google_appengine>python kay/manage.py startproject myprj
Running on Kay-1.0.0
Traceback (most recent call last):
File "kay/manage.py", line 19, in <module>   from kay.management import *
File "C:\google_appengine\kay\kay\management\__init__.py", line 30, in <module> from kay.management.test import do_runtest
File "C:\google_appengine\kay\kay\management\test.py", line 42, in <module> from google.appengine.api.images import images_stub
File "C:\google_appengine\google\appengine\api\images\images_stub.py", line 30, in <module> import _imaging
ImportError: No module named _imaging
PIL(Python Imaging Library)を導入していないと、上のエラーが表示されプロジェクトは作成されない。

google app engine Images Python API の説明

問題解決のため、PILを導入する。インストール方法は同じGoogleサイトに説明がある。

PIL のインストール

PILは次のサイトからダウンロードする。

Python Imaging Library (PIL)

PILを導入後、再度プロジェクト作成コマンドを動かす。
C:\google_appengine>python kay/manage.py startproject myprj
Running on Kay-1.0.0
Finished creating new project: myprj.
コマンドが正常に完了し、プロジェクトが作成できた。