python的PIL模块安装

news/2024/7/4 13:09:06 标签: python, 运维
一、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
安装成功

 

 

 

 

 
 

转载于:https://www.cnblogs.com/chimeiwangliang/p/7127542.html


http://www.niftyadmin.cn/n/706652.html

相关文章

了解BootLoader——基于MPC5744P Bootloader例程

一、BootLoader的作用:BootLoader是固化在PFlash中的一个程序,其作用可以分为两部分:boot和load。 (1)boot:MCU上电时首先会运行BootLoader程序(因为它一般位于PFlash最前面的启动区&#xff0c…

【翻译自mos文章】注意: ASMB process exiting due to lack of ASM file activity

注意: ASMB process exiting due to lack of ASM file activity 參考原文: NOTE: ASMB process exiting due to lack of ASM file activity (Doc ID 754110.1) 适用于: Oracle Server - Enterprise Edition - Version 10.1.0.2 to 11.2.0.4 …

java基础(一)-----java的三大特性之封装

面向对象编程有三大特性:封装、继承、多态。本文将介绍java的三大特性之封装 封装 封装从字面上来理解就是包装的意思,专业点就是信息隐藏,是指利用抽象数据类型将数据和基于数据的操作封装在一起,使其构成一个不可分割的独立实体…

08-工厂方法

1. 简介 工厂方法:符合依赖倒置原则、单一职责、开闭原则。 与简单工厂的区别:简单工厂是在一个工厂里生成多个不同的类,而工厂方法是一个对象对应一个生成工厂,这些工厂都实现了一个共同的接口IFactory,很好的符合了依…

ubuntu系统中Qt creator 编辑和应用使用中文输入法

在ubuntu系统的GUI开发过程中遇到在编辑器里面不能使用中文输入法,前提我已经安装了搜狗输入法,但是还是不能使用,原因是QT的库里没有最新fcix的库,、 没有安装搜狗的输入法的 https://pan.baidu.com/s/1pLNo9fX 我这里百度云有链…

剑指offer——面试题10:斐波那契数列

个人答案: 1 #include"iostream"2 #include"stdio.h"3 #include"string.h"4 using namespace std;5 typedef long long ll;6 const int MAXN10000;7 8 ll fib[MAXN];9 ll Fibonacci(int n) 10 { 11 if(fib[n]!-1) 12 ret…

395. Longest Substring with At Least K Repeating Characters

题目要求 Find the length of the longest substring T of a given string (consists of lowercase letters only) such that every character in T appears no less than k times.Example 1:Input: s "aaabb", k 3Output: 3The longest substring is "aaa&qu…

Asp.Net实现JS前台带箭头的流程图方法总结!(个人笔记,信息不全)

Asp.Net实现JS前台带箭头的流程图方法总结!(持续更新中) 一、返回前台json格式 json5 "[{\"Id\":2259,\"Name\":\"高中\"},{\"Id\":2259,\"tName\":\"初中\"},{"Id&…