打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
PIL的IOError: decoder jpeg not available错误的排除方...

IOError: decoder jpeg not available

错误信息说明这个问题应该是跟jpg图片的处理有关的,说明python的PIL库出问题了。PIL安装n回了,Windows、Linux上都搞过,第一次碰到这个问题。google一番之后,得知这个问题的原因是PIL的jpg图片支持组件没有安装导致的。最后通过下面的方法干掉了这个错误,立存此照,已被后查。

第1步:删除已经安装的PIL:

$ rm -rf /usr/lib/python2.5/site-packages/PIL

$ rm /usr/lib/python2.5/site-packages/PIL.pth

第2步:安装JPEG库和FreeType2库

$ apt-get install libjpeg-dev

or yum install libjpeg-devel

$ apt-get install libfreetype6-dev

or yum install freetype-devel

第3步:编译PIL

建议编译之前最好先删除掉Imaging文件夹,重新用tar从压缩包里解压一个干净的安装程序

$ cd Imaging-1.1.6

$ python setup.py build_ext –i

第4步:安装

$ python setup.py install

如无意外,PIL已经能够正常处理jpg格式的图片了。以上问题所处环境为:Debian5.0+Python2.5+PIL1.1.6。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python PIL ImportError: The _imagingft C module is not installed
python PIL库安装
Pillow
详解Python安装tesserocr遇到的各种问题及解决办法
解决virtualenv下安装Python PIL的support not available问题 | 王晔的流水账
用python打开文件提示IOError错误怎么办?
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服