PILで"decoder jpeg not available"というエラーが出た時

OpenSuseでPILを使った時にこんなエラーが出たのでメモ。

どうやらeasy_install時にlibjpeg-devがない場合にこんなエラーが出る模様。
まず、libjpeg-devをインストール(環境によって最適なパッケージを入れてください)

sudo zypper in libjpeg62-devel

現在、インストールされているPILを削除

sudo rm -rf /usr/local/lib/python2.7/site-packages/PIL-1.1.7-py2.7-linux-i686.egg

easy_installでPILをインストール

sudo easy_install pil

環境はOpenSuse11.4を想定。