源码及数据下载:http://programmingcomputervision.com/
问题描述:错误的原因是PIL的jpg图片支持组件没有安装
解决方法:
1、删除已安装的PIL
sudo pip uninstall pil
2、安装JPEG和FREETYPE2库
sudo apt-get install libjpeg-dev
sudo apt-get install libfreetype6-dev
3、下载和安装image库
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar xzvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
# if the sys is x64, you must also do this: edit the setup.py file and set:
# Ubuntu:
TCL_ROOT = '/usr/lib/x86_64-linux-gnu'
JPEG_ROOT = '/usr/lib/x86_64-linux-gnu'
ZLIB_ROOT = '/usr/lib/x86_64-linux-gnu'
TIFF_ROOT = '/usr/lib/x86_64-linux-gnu'
FREETYPE_ROOT = '/usr/lib/x86_64-linux-gnu'
LCMS_ROOT = '/usr/lib/x86_64-linux-gnu'
#then install it use:
python2.7 setup.py install
4、检查是否可以工作
python2.7 selftest.py
修复PIL jpg支持
本文介绍了解决Python PIL库无法支持jpg图片的问题。通过卸载原有PIL、安装JPEG和FREETYPE2库、手动安装特定版本的Image库等步骤,确保PIL能够正常处理jpg格式的图片。
533

被折叠的 条评论
为什么被折叠?



