Python 调用PIL库失败的解决方法


Posted in Python onJanuary 08, 2019

今天学习Python的时候,需要安装一个第三方库,Python Imaging Library,是Python下面一个非常强大的处理图像的工具库,不过PIL目前只支持到Python2.7版本。

Pillow是PIL的一个派生分之,目前的最新版本是3.0

安装Pillow的时候,打开Python的安装目录(例如我的是C:\Python27\Scripts),命令行启用easy_install.exe pip

pip是Python包管理宫羽,主要用于安装PYPI(python package index,是python官方的第三方库的仓库)上的软件包,可以替代easy_install工具,

官网地址为:http://pypi.python.org/pypi

pip安装完成后,再通过pip一键安装Pillow, 命令行:pip install Pillow

完成安装!

但是调用

from PIL import Image

的时候一直出错,提示找不到PIL这个模块,但是C:\Python27\Lib\site-packages这个目录里是有这个的,在网上找了半天没找到解决方案,

最后想到是不是跟版本有关系,我用的是Python2.7和Python3.6两个版本,猜到是不是因为不支持3.6版本导致的,于是我卸载了3.6,终于可以用了。

进行了简单的缩放操作,发现python在图像处理方面还挺好用的。

from PIL import Image
im=Image.open('q.jpg')
im.thumbnail((200,100))
im.save('thumb.jpg','JPEG')

Python刚开始学没多久,希望自己能坚持下去。

以上这篇Python 调用PIL库失败的解决方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现sublime3的less编译插件示例
Apr 27 Python
Python和GO语言实现的消息摘要算法示例
Mar 10 Python
Python随机生成数模块random使用实例
Apr 13 Python
numpy.transpose对三维数组的转置方法
Apr 17 Python
python指定写入文件时的编码格式方法
Jun 07 Python
Python3正则匹配re.split,re.finditer及re.findall函数用法详解
Jun 11 Python
对python调用RPC接口的实例详解
Jan 03 Python
python实现微信机器人: 登录微信、消息接收、自动回复功能
Apr 29 Python
如何使用python操作vmware
Jul 27 Python
Python常用数据类型之间的转换总结
Sep 06 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
Python绘制数码晶体管日期
Feb 19 Python
解决pyinstaller打包pyqt5的问题
Jan 08 #Python
Python Numpy库安装与基本操作示例
Jan 08 #Python
用Python和WordCloud绘制词云的实现方法(内附让字体清晰的秘笈)
Jan 08 #Python
Python离线安装PIL 模块的方法
Jan 08 #Python
Python数据预处理之数据规范化(归一化)示例
Jan 08 #Python
Python实现的拉格朗日插值法示例
Jan 08 #Python
Python3 安装PyQt5及exe打包图文教程
Jan 08 #Python
You might like
php中将网址转换为超链接的函数
2011/09/02 PHP
yii gridview实现时间段筛选功能
2017/08/15 PHP
mac pecl 安装php7.1扩展教程
2019/10/17 PHP
PHP sdk实现在线打包代码示例
2020/12/09 PHP
javascript:void(0)是什么意思示例介绍
2013/11/17 Javascript
Javascript小技巧之生成html元素
2014/05/15 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
2015/03/19 Javascript
javascript实现在网页中运行本地程序的方法
2016/02/03 Javascript
KnockoutJs快速入门教程
2016/05/16 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
对比分析Django的Q查询及AngularJS的Datatables分页插件
2017/02/07 Javascript
JS实现json的序列化和反序列化功能示例
2017/06/13 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
vue项目中,main.js,App.vue,index.html的调用方法
2018/09/20 Javascript
vue-cli安装使用流程步骤详解
2018/11/08 Javascript
微信小程序顶部导航栏滑动tab效果
2019/01/28 Javascript
微信公众号生成新浪短网址的实现(快速生成)
2019/08/18 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
基于vue 动态菜单 刷新空白问题的解决
2020/08/06 Javascript
一篇超完整的Vue新手入门指导教程
2020/11/18 Vue.js
线程和进程的区别及Python代码实例
2015/02/04 Python
在Django的模板中使用认证数据的方法
2015/07/23 Python
python2与python3的print及字符串格式化小结
2018/11/30 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
详解Python利用configparser对配置文件进行读写操作
2020/11/03 Python
使用css3背景渐变中的透明度来设置不同颜色的背景渐变
2014/03/31 HTML / CSS
澳大利亚在线百货商店:Real Smart
2017/08/13 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
一家外企的面试题目(C/C++面试题,C语言面试题)
2014/03/24 面试题
项目经理岗位职责
2013/11/11 职场文书
艺术应用与设计个人的自我评价
2013/11/23 职场文书
电工技术比武方案
2014/05/11 职场文书
先进班集体申报材料
2014/12/26 职场文书
Django操作cookie的实现
2021/05/26 Python
浅谈Redis 中的过期删除策略和内存淘汰机制
2022/04/03 Redis
Flutter Navigator 实现路由传递参数
2022/04/22 Java/Android