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和php通信乱码问题解决方法
Apr 15 Python
python获取指定路径下所有指定后缀文件的方法
May 26 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
Jun 04 Python
Django 路由系统URLconf的使用
Oct 11 Python
python实现换位加密算法的示例
Oct 14 Python
python3 assert 断言的使用详解 (区别于python2)
Nov 27 Python
使用Python实现Wake On Lan远程开机功能
Jan 22 Python
PyQt5中QTableWidget如何弹出菜单的示例代码
Feb 23 Python
Python多分支if语句的使用
Sep 03 Python
python实现录音功能(可随时停止录音)
Oct 26 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 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
基于mysql的bbs设计(三)
2006/10/09 PHP
destoon整合ucenter后注册页面不跳转的解决方法
2014/06/21 PHP
php导入excel文件到mysql数据库的方法
2015/01/14 PHP
php有效防止同一用户多次登录
2015/11/19 PHP
thinkPHP实现将excel导入到数据库中的方法
2016/04/22 PHP
jQuery开发者都需要知道的5个小技巧
2010/01/08 Javascript
jQuery学习7 操作JavaScript对象和集合的函数
2010/02/07 Javascript
判断目标是否是window,document,和拥有tagName的Element的代码
2010/05/31 Javascript
IE与FireFox中的childNodes区别
2011/10/20 Javascript
JavaScript支持的最大递归调用次数分析
2014/06/24 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
让div运动起来 js实现缓动效果
2017/07/06 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
什么是Vue.js框架 为什么选择它?
2017/10/17 Javascript
详解如何优雅地在React项目中使用Redux
2017/12/28 Javascript
JavaScript闭包原理与用法实例分析
2018/08/10 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
nodeJS进程管理器pm2的使用
2019/01/09 NodeJs
mpvue全局引入sass文件的方法步骤
2019/03/06 Javascript
[01:55]《走出家门看比赛》——DOTA2 2015国际邀请赛同城线下观战
2015/07/18 DOTA
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Python跨文件全局变量的实现方法示例
2017/12/10 Python
python破解zip加密文件的方法
2018/05/31 Python
pandas使用get_dummies进行one-hot编码的方法
2018/07/10 Python
python获取url的返回信息方法
2018/12/17 Python
Python中新式类与经典类的区别详析
2019/07/10 Python
对pytorch中x = x.view(x.size(0), -1) 的理解说明
2021/03/03 Python
HTML5 新事件 小结
2009/07/16 HTML / CSS
彩色的非洲教学反思
2014/02/18 职场文书
大学教师师德师风演讲稿
2014/08/22 职场文书
个人总结与自我评价2015
2015/03/11 职场文书
党员转正大会主持词
2015/07/02 职场文书
《岳阳楼记》原文、译文赏析
2019/09/10 职场文书
漫画「处刑少女的生存之道」第3卷封面公开
2022/03/21 日漫