#python でPILを使って、jpegファイルを扱った時に「decoder jpeg not available」というエラーが出た場合の対処法

Posted by kwmt on Sat, Jul 13, 2013

環境:Mac OS X 10.7.5

問題

PILを使って、jpgファイルをオープンして、オープンしたファイルに対してアクセスしようとすると(今回の場合、getpixelの部分)、下記のような「decoder jpeg not available」というエラーがでる。

確認

libjpegが入ってないから?ということをtwitterで教えて頂き、インストールされているか確認したところ入ってなさげ。

対策

  1. libjpegをソースからインストールする
  1. PILをインストールしなおす
  1. 最初の問題が起こったpythonプログラムを再実行 エラーが出なくなった。

参考

Python Imaging Library (PIL) Decoder jpeg not available — how to fix?
http://apple.stackexchange.com/questions/59718/python-imaging-library-pil-decoder-jpeg-not-available-how-to-fix/59719#59719


comments powered by Disqus