源码及数据下载: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