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抓取京东图书评论数据
Aug 31 Python
Python爬取APP下载链接的实现方法
Sep 30 Python
Python标准库06之子进程 (subprocess包) 详解
Dec 07 Python
Python3处理HTTP请求的实例
May 10 Python
python实现AES加密与解密
Mar 28 Python
Python3.5集合及其常见运算实例详解
May 01 Python
Django中URL的参数传递的实现
Aug 04 Python
python实现猜拳小游戏
Apr 05 Python
django中的图片验证码功能
Sep 18 Python
Pytorch保存模型用于测试和用于继续训练的区别详解
Jan 10 Python
python编程进阶之异常处理用法实例分析
Feb 21 Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 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遍历数组的几种方法
2012/03/22 PHP
PHP Warning: PHP Startup: Unable to load dynamic library \ D:/php5/ext/php_mysqli.dll\
2012/06/17 PHP
解析thinkphp基本配置 convention.php
2013/06/18 PHP
PHP用strstr()函数阻止垃圾评论(通过判断a标记)
2013/09/28 PHP
php实现建立多层级目录的方法
2014/07/19 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
js字符编码函数区别分析
2008/06/05 Javascript
yepnope.js 异步加载资源文件
2011/09/08 Javascript
jquery ui dialog实现弹窗特效的思路及代码
2013/08/03 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
js获取触发事件元素在整个网页中的绝对坐标(示例代码)
2013/12/13 Javascript
使用js操作css实现js改变背景图片示例
2014/03/10 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
通过设置CSS中的position属性来固定层的位置
2015/12/14 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
项目实践一图片上传之form表单还是base64前端图片压缩(前端图片压缩)
2016/07/28 Javascript
原生JS实现圆环拖拽效果
2017/04/07 Javascript
vue-cli脚手架config目录下index.js配置文件的方法
2018/03/13 Javascript
浅谈webpack4 图片处理汇总
2018/09/12 Javascript
浅谈webpack+react多页面开发终极架构
2018/11/11 Javascript
详解vue 路由跳转四种方式 (带参数)
2019/04/28 Javascript
微信小程序动态设置图片大小的方法
2019/11/21 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
[11:12]2018DOTA2国际邀请赛寻真——绿色长城OpTic
2018/08/10 DOTA
[59:35]DOTA2-DPC中国联赛定级赛 Aster vs DLG BO3第一场 1月8日
2021/03/11 DOTA
Python算法应用实战之栈详解
2017/02/04 Python
用Python设计一个经典小游戏
2017/05/15 Python
Python开发企业微信机器人每天定时发消息实例
2020/03/17 Python
Pyecharts 动态地图 geo()和map()的安装与用法详解
2020/03/25 Python
澳大利亚礼品篮网站:Macarthur Baskets
2019/10/14 全球购物
我们没有写servlet的构造方法,那么容器是怎么创建servlet的实例呢
2013/04/24 面试题
会计系个人求职信范文分享
2013/12/20 职场文书
安全施工责任书
2014/08/25 职场文书
行政工作试用期自我评价
2014/09/14 职场文书
干部作风整顿个人剖析材料
2014/10/06 职场文书
表扬通报怎么写
2015/01/16 职场文书