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中吸引人的一些特性
Apr 09 Python
Python实现以时间换空间的缓存替换算法
Feb 19 Python
windows系统下Python环境搭建教程
Mar 28 Python
Python中文分词工具之结巴分词用法实例总结【经典案例】
Apr 15 Python
Python HTTP客户端自定义Cookie实现实例
Apr 28 Python
Python基于dom操作xml数据的方法示例
May 12 Python
在matplotlib的图中设置中文标签的方法
Dec 13 Python
python为QT程序添加图标的方法详解
Mar 09 Python
python3 使用openpyxl将mysql数据写入xlsx的操作
May 15 Python
详解Python 循环嵌套
Jul 09 Python
django项目中使用云片网发送短信验证码的实现
Jan 19 Python
pytorch下的unsqueeze和squeeze的用法说明
Feb 06 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
详细介绍:Apache+PHP+MySQL配置攻略
2006/09/05 PHP
如何给phpadmin一个保护
2006/10/09 PHP
PHP个人网站架设连环讲(一)
2006/10/09 PHP
ThinkPHP框架里隐藏index.php
2016/04/12 PHP
Laravel使用RabbitMQ的方法示例
2019/06/18 PHP
js操作ajax返回的json的注意问题!
2010/02/23 Javascript
js下判断 iframe 是否加载完成的完美方法
2010/10/26 Javascript
Jquery easyui 下loaing效果示例代码
2013/08/12 Javascript
详解JavaScript中常用的函数类型
2015/11/18 Javascript
javascript跑马灯抽奖实例讲解
2020/04/17 Javascript
Nodejs 发送Post请求功能(发短信验证码例子)
2017/02/09 NodeJs
JSON 数据格式详解
2017/09/13 Javascript
原生js基于canvas实现一个简单的前端截图工具代码实例
2019/09/10 Javascript
python实现在pickling的时候压缩的方法
2014/09/25 Python
pymongo为mongodb数据库添加索引的方法
2015/05/11 Python
python 数据提取及拆分的实现代码
2019/08/26 Python
Pandas数据分析的一些常用小技巧
2021/02/07 Python
css3中transition属性详解
2014/09/02 HTML / CSS
基于DOM+CSS3实现OrgChart组织结构图插件
2016/03/02 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
世界上最好的旅行夹克:BauBax
2018/12/23 全球购物
伦敦新晋轻奢耳饰潮牌:Tada & Toy
2020/05/25 全球购物
意大利包包和行李箱销售网站:Bagaglio.it
2021/03/02 全球购物
SQL中where和having的区别
2012/06/17 面试题
劳动竞赛活动方案
2014/02/20 职场文书
大学生个人自荐信
2014/02/24 职场文书
聘任书的写作格式及范文
2014/03/29 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
扶贫办主任查摆“四风”问题个人对照检查材料思想汇报
2014/10/02 职场文书
2015年教研员工作总结
2015/05/26 职场文书
紫日观后感
2015/06/05 职场文书
个人职业生涯规划之自我评估篇
2019/09/03 职场文书
Navicat连接MySQL错误描述分析
2021/06/02 MySQL
MySQL8.0.18配置多主一从
2021/06/21 MySQL
node.js如何自定义实现一个EventEmitter
2021/07/16 Javascript
Java移除无效括号的方法实现
2021/08/07 Java/Android