Centos 安装python PIL模块(实践)

今天测试的时候,发现报没有PIL的错误,敲入 pip install PIL  并没有成功,看到许多博客说敲入这个命令成功的也有可能在运行中遇到别的问题,所以还是自己安装比较靠谱。

1、下载wget http://effbot.org/downloads/Imaging-1.1.7.tar.gz

2、解压:tar xvfz Imaging-1.1.7.tar.gz

下载并解压成功之后,到解压目录,找到 Imaging-1.1.7/setup.py 这个文件,修改下面几行代码(默认TCL_ROOT的设置为NONE,这里要传到系统库的路径才行):

TCL_ROOT = "/usr/lib64/"
JPEG_ROOT = "/usr/lib64/"
ZLIB_ROOT = "/usr/lib64/"
TIFF_ROOT = "/usr/lib64/"
FREETYPE_ROOT = "/usr/lib64/"
LCMS_ROOT = "/usr/lib64/"

3、进行安装前的检查:python setup.py build_ext -i

发现出现问题,搜索得需要安装类库,方法如下:

yum install python-devel

yum install libjpeg libjpeg-devel zlib zlib-devel freetype freetype-devel lcms lcms-devel

yum install python-imaging

5、安装:

python setup.py install

安装完就可以用啦!!

原文地址:https://www.cnblogs.com/baolinfang/p/4867346.html