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找出文件中使用率最高的汉字实例详解
Jun 03 Python
python语言使用技巧分享
May 31 Python
Python 文件操作的详解及实例
Sep 18 Python
不同版本中Python matplotlib.pyplot.draw()界面绘制异常问题的解决
Sep 24 Python
Django重置migrations文件的方法步骤
May 01 Python
树莓派3 搭建 django 服务器的实例
Aug 29 Python
浅析python 动态库m.so.1.0错误问题
May 09 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
python3.7调试的实例方法
Jul 21 Python
如何快速一次性卸载所有python包(第三方库)呢
Oct 20 Python
使用pandas实现筛选出指定列值所对应的行
Dec 13 Python
python实现马丁策略的实例详解
Jan 15 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安全开发 添加随机字符串验证,防止伪造跨站请求
2013/02/14 PHP
解读PHP中的垃圾回收机制
2015/08/10 PHP
PHP7基于curl实现的上传图片功能
2018/05/11 PHP
PHP实现本地图片转base64格式并上传
2020/05/29 PHP
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
jQuery实现3D文字特效的方法
2015/03/10 Javascript
js获取微信版本号的方法
2015/05/12 Javascript
JS实现日期时间动态显示的方法
2015/12/07 Javascript
Bootstrap弹出框(modal)垂直居中的问题及解决方案详解
2016/06/12 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
浅谈js数组和splice的用法
2016/12/04 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
遍历json获得数据的几种方法小结
2017/01/21 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
解决vue attr取不到属性值的问题
2018/09/18 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
使用Layer组件弹出多个对话框(非嵌套)与关闭及刷新的例子
2019/09/25 Javascript
js实现无缝轮播图
2020/03/09 Javascript
vue 公共列表选择组件,引用Vant-UI的样式方式
2020/11/02 Javascript
python opencv之SIFT算法示例
2018/02/24 Python
python实现指定字符串补全空格、前面填充0的方法
2018/11/16 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
Python 添加文件注释和函数注释操作
2020/08/09 Python
css3 中的新特性加强记忆详解
2016/04/16 HTML / CSS
Nordgreen英国官网:斯堪的纳维亚设计师手表
2018/10/24 全球购物
为什么要有struct关键字
2012/05/08 面试题
中央空调节能方案
2014/06/15 职场文书
建设幸福中国演讲稿
2014/09/11 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
大学生读书笔记大全
2015/07/01 职场文书
2016高考感言
2015/08/01 职场文书
公文写作:教你写“建议书”
2019/05/07 职场文书
Python实现查询剪贴板自动匹配信息的思路详解
2021/07/09 Python
前端监听websocket消息并实时弹出(实例代码)
2021/11/27 Javascript
vue自定义右键菜单之全局实现
2022/04/09 Vue.js