PythonでPILを使うときに IOError: decoder zip not available というエラーが出ることがある。 このエラーの原因はPIL(Python Imaging Library)がzlib見つけられないときに起こる。 これはzlibをインストールすることでこの問題を解消できる。 1. zlibのソースコードをダウンロードする(2011/07/04現在の最新版はこちら)。 2. 解凍してzlibをコンパイルする。 cd zlib-バージョン名 ./configure make make install 3. PILのソースコードをダウンロードする(Python Imaging Library バージョン名 Source Kit という名前のもの)。 4. 解凍してPILをコンパイルする。 cd Imaging-バージョン名 python setup