Python 3.6 -win64环境安装PIL模块的教程


Posted in Python onJune 20, 2019

PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,但API却非常简单易用。

由于PIL仅支持到Python 2.7,加上年久失修,于是一群志愿者在PIL的基础上创建了兼容的版本,名字叫Pillow,支持最新Python 3.x,又加入了许多新特性,因此,我们可以直接安装使用Pillow。

32位的电脑环境安装pillow

如果安装了Anaconda,Pillow就已经可用了。否则,需要在命令行下通过pip安装:

$ pip install pillow

64位的电脑环境安装pillow

PIL官方只有32位的安装文件,安装时会提示找不到python的安装路径。64位Win7下无法安装PIL库的原因是:PIL官方http://www.pythonware.com/products/pil/提供的PIL二进制安装库包都是32位的。64位程序和32位程序检测注册表的位置是不一样的:64位程序检测HKEY_LOCAL_MACHINESOFTWAREPython,而32位程序检测HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython。如果安装的python是64位的,其相关信息都在HKEY_LOCAL_MACHINESOFTWAREPython下面,而32位程序则在HKEY_LOCAL_MACHINESOFTWAREWow6432NodePython下面找Python安装信息,结果找不到了,所以会报错。
网上有非官方的64位库(官方源码编译版),叫做pillow,Pillow是PIL的替代版本。其网址为:https://www.lfd.uci.edu/~gohlke/pythonlibs/#pillow、http://www.lfd.uci.edu/~gohlke/pythonlibs/。

Python 3.6 -win64环境安装PIL模块的教程

下载完成后,安装

C:/Python36/Scripts>pipinstall C:\python\Pillow_SIMD-5.2.0.post0-cp36-cp36m-win_amd64.whl

Python 3.6 -win64环境安装PIL模块的教程

总结

以上所述是小编给大家介绍的Python 3.6 -win64环境安装PIL模块的教程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

Python 相关文章推荐
Python实现的二维码生成小软件
Jul 11 Python
python套接字流重定向实例汇总
Mar 03 Python
python验证码识别的实例详解
Sep 09 Python
Python新手们容易犯的几个错误总结
Apr 01 Python
Python面向对象之类和对象实例详解
Dec 10 Python
python获取url的返回信息方法
Dec 17 Python
python每天定时运行某程序代码
Aug 16 Python
对python中的装包与解包实例详解
Aug 24 Python
在python中做正态性检验示例
Dec 09 Python
tensorflow tf.train.batch之数据批量读取方式
Jan 20 Python
Pytorch损失函数nn.NLLLoss2d()用法说明
Jul 07 Python
Python基础数据类型tuple元组的概念与用法
Aug 02 Python
详解Python 调用C# dll库最简方法
Jun 20 #Python
python async with和async for的使用
Jun 20 #Python
python aiohttp的使用详解
Jun 20 #Python
Python 中Django验证码功能的实现代码
Jun 20 #Python
Puppeteer使用示例详解
Jun 20 #Python
获取django框架orm query执行的sql语句实现方法分析
Jun 20 #Python
Python使用LDAP做用户认证的方法
Jun 20 #Python
You might like
PHP+MySQL统计该库中每个表的记录数并按递减顺序排列的方法
2016/02/15 PHP
thinkphp框架下实现登录、注册、找回密码功能
2016/04/06 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
ASP中用Join和Array,可以加快字符连接速度的代码
2007/08/22 Javascript
ExtJS的FieldSet的column列布局
2009/11/20 Javascript
JavaScript中的闭包原理分析
2010/03/08 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
js获取IFRAME当前的URL的方法
2013/11/13 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
2014/05/05 Javascript
jQuery实现类似淘宝网图片放大效果的方法
2015/07/08 Javascript
jquery常用函数与方法汇总
2015/09/01 Javascript
ECMA5数组的新增方法有哪些及forEach()模仿实现
2015/11/03 Javascript
Javascript+CSS3实现进度条效果
2016/10/28 Javascript
bootstrap模态框垂直居中效果
2016/12/03 Javascript
jQuery插件zTree实现单独选中根节点中第一个节点示例
2017/03/08 Javascript
详解Vue中状态管理Vuex
2017/05/11 Javascript
详解vue数据渲染出现闪烁问题
2017/06/29 Javascript
微信小程序使用Socket的实例
2017/09/19 Javascript
vue如何判断dom的class
2018/04/26 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
深入浅出vue图片路径的实现
2019/09/04 Javascript
layui prompt 设置允许空白提交的方法
2019/09/24 Javascript
vue实现微信浏览器左上角返回按钮拦截功能
2020/01/18 Javascript
Python函数式编程指南(二):从函数开始
2015/06/24 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
python实现简单爬虫功能的示例
2016/10/24 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python列表,字典,元组简单用法示例
2019/07/11 Python
Win系统PyQt5安装和使用教程
2019/12/25 Python
Happy Socks英国官网:购买五颜六色的袜子
2020/11/03 全球购物
2014最新股权信托合同协议书
2014/11/18 职场文书
教师年度个人总结
2015/02/11 职场文书
晚会主持人开场白台词
2015/05/28 职场文书
在职证明格式样本
2015/06/15 职场文书
解读Vue组件注册方式
2021/05/15 Vue.js
Java 深入探究讲解简单工厂模式
2022/04/07 Java/Android