没有合适的资源?快使用搜索试试~ 我知道了~
首页Linux上安装Python的PIL和Pillow库处理图片的实例教程
资源详情
资源评论
资源推荐

Linux上安装上安装Python的的PIL和和Pillow库处理图片的实例教程库处理图片的实例教程
里我们来看一下在Linux上安装Python的PIL和Pillow库处理图片的实例教程,包括一个使用Pillow库实现批量转换
图片的例子:
安装安装
正常情况,只需
pip install PIL==1.1.7
或者
pip install Pillow==2.9.0
即可。但需留意安装后的输出
安装完成后,需留意输出:
*** TKINTER support not available
*** JPEG support not available
*** WEBP support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
是否有需要但不支持的格式,如果有,需安装支持的包。以jpg/png/web为例。
依赖库依赖库(library)安装安装
首先检查是否已经安装
ll /usr/lib/libjpeg.*
-rw-r--r-- 1 root root 221942 Jun 30 2010 /usr/lib/libjpeg.a
-rw-r--r-- 1 root root 918 Jun 30 2010 /usr/lib/libjpeg.la
lrwxrwxrwx 1 root root 17 Mar 21 16:19 /usr/lib/libjpeg.so -> libjpeg.so.62.0.0
lrwxrwxrwx 1 root root 17 Jan 10 10:44 /usr/lib/libjpeg.so.62 -> libjpeg.so.62.0.0
-rw-r--r-- 1 root root 145048 Jun 30 2010 /usr/lib/libjpeg.so.62.0.0
如果没有,则需要安装包
Debian系:
apt-get install libjpeg8-dev for jpg
apt-get install zlib1g-dev for png
apt-get install libwebp-dev for webp
RedHat系:
yum install libjpeg-devel libpng-devel libwebp-devel
安装完成后,还需要手动建立软链接
DEBIAN 7 & Ubuntu14.04:
ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
ln -s /usr/lib/x86_64-linux-gnu/libwebp.so /usr/lib
Centos 6.5:
ls -s /usr/lib64/libjpeg.so /usr/lib
ls -s /usr/lib64/libz.so /usr/lib
ls -s /usr/lib64/libwebp.so /usr/lib
重新安装重新安装
以上就绪后,两种办法重新安装:
pip install -I PIL==1.1.7
-I意思是Force reinstall。安装完成时留意输出对格式的支持。
或者下载源码重装一次,以PIL为例
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar -xzvf Imaging-1.1.7.tar.gz
cd Imaging-1.1.7
python setup.py install

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0