python的PIL模块安装

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python的PIL模块安装相关的知识,希望对你有一定的参考价值。

一、Centos安装PIL
#尤其重要,否则会报错
yum install python-devel
yum install libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel
yum install python-imaging
#这个地址较快,如果哪天访问不了了,换官方的
wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz
tar xvfz Imaging-1.1.7.tar.gz
python setup.py build_ext -i
cd Imaging-1.1.7
修改setup.py:
    TCL_ROOT = "/usr/lib64/"
    JPEG_ROOT = "/usr/lib64/"
    ZLIB_ROOT = "/usr/lib64/"
    TIFF_ROOT = "/usr/lib64/"
    FREETYPE_ROOT = "/usr/lib64/"
    LCMS_ROOT = "/usr/lib64/"

python setup.py install
#上面修改setup.py那个路径/usr/lib64/不一定管用,有的版本相应的库不一定在这里面,甚至有可能没有安装。 这里有怎么安装libjpeg的说明,这时候你要先确认这些库都已经安装,并找到相应的库的位置,然后修改setup.py。
可能的位置: 
usr/lib 
usr/local 
我在安装过程中甚至发现有so文件需要做软链接:ln -s /usr/lib/libz.so.1 /usr/lib/libz.so。

二、windows安装PIL

打开cmd
进入python的安装目录中的Scripts目录:
输入pip install pillow
安装成功

 

 

 

 

 
 

以上是关于python的PIL模块安装的主要内容,如果未能解决你的问题,请参考以下文章

爬虫(十三):PIL模块

windows开发环境下python中的PIL包如何安装

python PIL模块学习

五十 常用第三方模块 PIL

python pil 怎么安装

python模块之PIL模块(生成随机验证码图片)