您的位置:首页 > 大数据 > 人工智能

PIL不能正常使用exceptions.IOError: decoder jpeg not available

2015-01-14 17:10 453 查看
我这边是这么解决的:

安装了

sudo yum install -y libjpeg-devel

之后仍然不行,在安装

sudo pip install pillow

成功,不报错

————————————————————————————————————————————————
http://blog.chinaunix.net/uid-24567872-id-3927355.html
出现“exceptions.IOError: decoder jpeg not available”报错。

怀疑安装问题, 查看PIL的安装信息,发现几个库未生效:

--------------------------------------------------------------------

PIL 1.1.7 SETUP SUMMARY

--------------------------------------------------------------------

version 1.1.7

platform linux2 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

--------------------------------------------------------------------

*** TKINTER support not available

*** JPEG support not available

--- ZLIB (PNG/ZIP) support available

--- FREETYPE2 support available

*** LITTLECMS support not available

--------------------------------------------------------------------

To add a missing option, make sure you have the required

library, and set the corresponding ROOT variable in the

setup.py script.

安装:

yum install -y libjpeg-devel

重装PIL:

pip uninstall PIL

pip install PIL

日志:

--------------------------------------------------------------------

PIL 1.1.7 SETUP SUMMARY

--------------------------------------------------------------------

version 1.1.7

platform linux2 2.6.6 (r266:84292, Jul 10 2013, 22:48:45)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-3)]

--------------------------------------------------------------------

*** TKINTER support not available

--- JPEG support available

--- ZLIB (PNG/ZIP) support available

--- FREETYPE2 support available

*** LITTLECMS support not available

--------------------------------------------------------------------

OK, JPEG 生效了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: