红联Linux门户
Linux帮助

Ubuntu14.04安装PIL(Image) Package

发布时间:2016-03-11 15:52:19来源:linux网站作者:DqWong

原本是想安装Image包,可以参考下面的方法安装PIL,Image是PIL的一个模块。


方法非常简单,两个步骤:

安装相应的库和包:

sudo apt-get build-dep python-imaging

ubuntu14.04中libfreetype 的头文件在目录/usr/include/freetype2下,但PIL中使用的路径是freetype,所以将原来的目录链接到新建的freetype:

cd /usr/include
sudo ln -s freetype2 freetype


参考:PIL安装
1.安装依赖包
1.1 ubuntu安装

apt-get install python-dev
apt-get install libjpeg-dev
apt-get install libjpeg8-dev
apt-get install libpng3
apt-get install libfreetype6-dev
ln -s /usr/lib/`uname -i`-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/`uname -i`-linux-gnu/libz.so /usr/lib

或者

sudo apt-get build-dep python-imaging

由于ubuntu14中libfreetype 的头文件在/usr/include/freetype2目录下,但PIL中使用的路径是freetype,所以需要做以下操作

cd /usr/include
ln -s freetype2 freetype

1.2 redhat/centos

yum install python-devel libjpeg-turbo-devel libpng-devel freetype-devel

2.安装PIL

最后使用pip安装PIL pip install PIL --allow-unverified PIL --allow-all-external

安装完成后可以看到如下版本信息,可以看到PNG中支持JPEG/PNG/ZIP/FREETYPE2

PIL 1.1.7 SETUP SUMMARY
--------------------------------------------
version 1.1.7
platform linux2 2.7.5
[GCC 4.8.2 (Red Hat 4.8.2-16)]
--------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support not available
--------------------------------------------


本文永久更新地址:http://www.linuxdiyf.com/linux/18829.html