decoder jpeg not available
pythonでPILを使っていて、ちゃんとサポートを入れたつもりになっていたデコーダがエラーになる。
IOError: decoder jpeg not available
setup.pyを実行したときにはちゃんとsupport okってでますね。こんな感じ。
$ python setup.py build running build running build_py running build_ext -------------------------------------------------------------------- PIL 1.1.6 BUILD SUMMARY -------------------------------------------------------------------- version 1.1.6 platform sunos5 2.4.4 (#1, May 2 2007, 09:21:48) [GCC 4.1.2] -------------------------------------------------------------------- *** TKINTER support not available --- JPEG support ok --- ZLIB (PNG/ZIP) support ok --- FREETYPE2 support ok -------------------------------------------------------------------- To add a missing option, make sure you have the required library, and set the corresponding ROOT variable in the setup.py script. To check the build, run the selftest.py script. running build_scripts
すこしGoogle先生で調べると2回以上setup.pyを実行する場合は、buildディレクトリを消してからやらないと2回目の結果が有効にならないとの情報がありました。その通りやってみる。
$ rm ./build $ python setup.py build (略) # python setup.py install
これでちゃんとライブラリが使えるようになりました。
46/100
- 作者: 中西輝政
- 出版社/メーカー: PHP研究所
- 発売日: 2006/10/01
- メディア: 新書
- 購入: 5人 クリック: 106回
- この商品を含むブログ (57件) を見る