文章目录

用PIL写缩略图程序的时候出了点错误,提示JPEG support not available,应该是没有把jpeg编译到pil里面。然后去重新检查了一下,发现png和freetype也没弄进去。一并全搞了,在此记录一下安装方法。

由于我的系统是ubuntu的,所以就直接用apt-get安装了。

1
apt-get install libjpeg62 libjpeg62-dev libfreetype6 libfreetype6-dev zlib1g zlib1g-dev python-dev  libzip-dev libzip1

然后要对库的路径做一下软链接,否则PIL安装的时候将找不到库。

1
2
3
ln -s /usr/lib/i386-linux-gnu/libjpeg.so /usr/lib/
ln -s /usr/lib/i386-linux-gnu/libz.so /usr/lib/
ln -s /usr/lib/i386-linux-gnu/libfreetype.so /usr/lib/

然后再用pip或着easy_install又或着直接源码安装就可以了。注意安装后如果看到下面的信息才算成功:

--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
文章目录