python image库安装_安装Python图型处理库Python Imaging Library(PIL)

方法1:

在Debian/Ubuntu Linux下直接通过apt安装:

$sudo apt-get install python-imaging

Mac和其他版本的Linux可以直接使用easy_install或pip安装,安装前需要把编译环境装好:

$sudo easy_intall PIL

或者

$sudo pip install PIL

方法2:

1、下载PIL的Source Kit(因为这个包支持全部平台) Imaging--1.1.6.tar.gz

URL: http://www.pythonware.com/products/pil/

2、解压缩包 tar -zxvf Imaging-1.1.7.tar.gz

3、进入到解压后的目录 cd Imaging-1.1.7

4、Build pakage: python setup.py build_ext -i

5、测试; python selftest.py

6、安装 python setup.py install

备注:

如果发生:

Could not find a version that satisfies the requirement PIL (from versions: )No matching distribution found for PIL

那么请试试: pip install pillow,不过要pip uninstall PIL卸载掉

如果pip版本太低,建议升级包

pip install --upgrade pip

Python系列——常用第三方库

幕布视图(更加方便.明了):https://mubu.com/doc/AqoVZ8x6m0 参考文献:嵩天老师的Python讲义 模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了 ...

Python常用的第三方库

最近学习python 做些数据挖掘相关的练习,涉及到很多第三方的库,所以做一总结. Setuptools 可以让程序员更方便的创建和发布 Python 包,特别是那些对其它包具有依赖性的状况. 我特别 ...

Python中级 —— 07标准库

标准库学习 1. The Python Standard Library[https://docs.python.org/3.5/library/] ( 3.5.5 Documentation ) 1 ...

python开发_常用的python模块及安装方法

adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheetahcherrypy:一个WEB frameworkctype ...

Python下的图像处理库,你选哪个?

奥里给~ 转载:https://blog.csdn.net/chen801090/article/details/105795068/ 在进行数字图像处理时,我们经常需要对图像进行读取.保存.缩放.裁 ...

PySide——Python图形化界面

PySide——Python图形化界面 PySide——Python图形化界面入门教程(四) PySide——Python图形化界面入门教程(四) ——创建自己的信号槽 ——Creating Your ...

Python基础面试题库

Python基础面试题库   Python是一门学习曲线较为容易的编程语言,随着人工智能时代的到来,Python迎来了新一轮的高潮.目前,国内知乎.网易(游戏).腾讯(某些网站).搜狐(邮箱).金山. ...

Windows环境下安装PIL(Python Imaging Library)库

微信小程序--跳一跳最近火了一把,于是整了个辅助进行试玩,不过在运行程序过程中出现了个报错如图所示: 显然是缺少PIL(Python Imaging Library)库文件,于是通过pip命令行进行安 ...

[Python学习] Linux环境下的Python配置,必备库的安装配置

1.默认Python安装情况 一般情况,Linux会预装Python的,版本较低,比如Ubuntu15的系统一般预装的是Python2.7.10. 使用命令:which python可以查看当前的py ...

随机推荐

用 ElementTree 在 Python 中解析 XML

用 ElementTree 在 Python 中解析 XML 原文: http://eli.thegreenplace.net/2012/03/15/processing-xml-in-python- ...

MSVC和MinGW组件dll相互调用

http://www.mingw.org/wiki/msvc_and_mingw_dlls MinGW调用VC: The other way is to produce the .a files fo ...

MATLAB中return和break

return: RETURN Return to invoking function. RETURN causes a return to the invoking function or to th ...

day5_python学习笔记_chapter6_字符串列表元组

1. 序列:seq[n], seq[x:y], seq * n序列重复n次,切片, 序列翻转 s=”abcde", s[::-1]="edcba" 内建函数:1. 类型转 ...

request.getParameter()在get和post方法中文乱码问题

乱码原因:Http请求传输时将url以ISO-8859-1编码,服务器收到字节流后默认会以ISO-8859-1编码来解码成字符流(造成中文乱码) post请求: 假设提交请求的jsp页面是UTF-8编 ...

android开发之Tabhost刷新

在android中,使用tabHost的时候,如果tab被点击,该tab所对应的activity被加载了,从别的tab切换回来的时候,activity不会再次被创建了(onCreate),所以要想每次 ...

POJ 2551

#include #include #include using namespace std; //int m ...

公钥与私钥对HTTPS的理解(数字证书的需要)

本文转自某大牛链接 文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下window ...

JVM 发生OOM的四种情况

1.Java堆溢出:heap Java堆内存主要用来存放运行过程中所以的对象,该区域OOM异常一般会有如下错误信息;java.lang.OutofMemoryError:Javaheap space此 ...

你可能感兴趣的:(python,image库安装)