CentOSのPILでエラーが発生
PILで画像のリサイズを行おうとした際に以下のようなエラーが出たので、その時の対処法をメモしておきたいと思います。
File "PIL/Image.py", line 375, in _getdecoder raise IOError("decoder %s not available" % decoder_name) IOError: decoder jpeg not available
libjpegのインストールする
まず、自分の場合は、CentOSサーバにyumでlibjpeg-develを入れました。
sudo yum install libjpeg-devel
pillowを再インストール
pip uninstall pillow pip install --no-cache-dir -I pillow
サーバの再起動
最後にサーバを再起動すると無事動くようになりました。
原因としては、libjpeg-develを入っていないことが原因でしたが、ポイントとしては、pillowを再インストールするということでした。