详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决


Posted in Python onApril 17, 2019

也许自己真的就是有手残的毛病,你说好端端的环境配置好了,自己还在那里瞎鼓捣,我最不想看到的就是在安装一个别的模块的时候,自动卸载了本地的其他模块,每每这个时候,满满的崩溃啊,今天就是一个鲜活的例子。

我们都知道由于2和3版本的差异,2中的PIL模块可以直接安装和导入使用,3中需要安装的实际是Pillow模块,导入的却是PIL模块,我在安装别的模块的时候居然自动地把我本机安装好的Pillow模块卸载了,导致我后面使用的时候一直报错,想着直接再安装一下就行了,却发现事情真的是一团糟。

python -m pip install Pillow

提醒我本地环境已经满足了,但是我实际导入使用的时候却是没有的,无奈只好执行卸载操作:

python -m pip uninstall Pillow

卸载的时候提醒不存在这个包,我也是真的醉了的

没有办法,我只好手动删除了指定的目录,然后再次执行安装命令,提醒安装成功了。

原以为,尴尬的事情就到这里就结束了,却没有想到,安装是成功了,但是导入的时候却一直报错没有这样的模块,不管是导入Pillow还是PIL都是不存在,几经周折和尝试最终定位问题是在下面的几个文件:

详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决

我拷贝过来这三个文件重新卸载了Pillow后又安装了一下就可以了。

在导入的时候再次报错了,这次我去site-packages里面去排查问题,发现了一个奇葩的现象,居然新安装的PIL模块文件目录名为:pil,居然是小写的,哎,真的是醉了啊,改成大写的之后直接导入:

详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决

这一刻终于感觉很酸爽的啊,之后赶紧拿之前的程序跑一跑压压惊,主要是想确定真的是没问题....

详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决

直到这一刻,终于可以歇会了。

以上所述是小编给大家介绍的python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python实现获取操作系统版本信息方法
Apr 08 Python
Python中的进程分支fork和exec详解
Apr 11 Python
Python  pip安装lxml出错的问题解决办法
Feb 10 Python
Python3.6简单操作Mysql数据库
Sep 12 Python
Python字符编码与函数的基本使用方法
Sep 30 Python
Python高级用法总结
May 26 Python
对Python实现累加函数的方法详解
Jan 23 Python
Python实战购物车项目的实现参考
Feb 20 Python
python requests更换代理适用于IP频率限制的方法
Aug 21 Python
Python流程控制 while循环实现解析
Sep 02 Python
python3中sorted函数里cmp参数改变详解
Mar 12 Python
Python实现查找数据库最接近的数据
Jun 08 Python
一步步教你用python的scrapy编写一个爬虫
Apr 17 #Python
Python中如何导入类示例详解
Apr 17 #Python
Linux上使用Python统计每天的键盘输入次数
Apr 17 #Python
python3转换code128条形码的方法
Apr 17 #Python
Python爬虫——爬取豆瓣电影Top250代码实例
Apr 17 #Python
Python2与Python3的区别实例总结
Apr 17 #Python
详解Python用户登录接口的方法
Apr 17 #Python
You might like
PHP也可以?成Shell Script
2006/10/09 PHP
PHP 中关于ord($str)>0x80的详细说明
2012/09/23 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
修改yii2.0用户登录使用的user表为其它的表实现方法(推荐)
2017/08/01 PHP
PHP实现微信退款的方法示例
2019/03/26 PHP
跟随鼠标旋转的文字
2006/11/30 Javascript
javascript 出生日期和身份证判断大全
2008/11/13 Javascript
JavaScript Prototype对象
2009/01/07 Javascript
jQuery 使用手册(四)
2009/09/23 Javascript
Javascript学习笔记8 用JSON做原型
2010/01/11 Javascript
JavaScript this调用规则说明
2010/03/08 Javascript
ajax异步刷新实现更新数据库
2012/12/03 Javascript
按下回车键指向下一个位置的一个函数代码
2014/03/10 Javascript
原生js实现图片层叠轮播切换效果
2016/02/02 Javascript
Bootstrap前端开发案例一
2016/06/17 Javascript
jQuery实现鼠标经过像翻页和描点链接效果
2016/08/08 Javascript
AngularJS通过$location获取及改变当前页面的URL
2016/09/23 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
jQuery实现可兼容IE6的淡入淡出效果告警提示功能示例
2017/09/20 jQuery
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
浅谈ajax请求不同页面的微信JSSDK问题
2018/02/26 Javascript
详解小程序如何避免多次点击,重复触发事件
2019/04/08 Javascript
python实现的一个火车票转让信息采集器
2014/07/09 Python
mac下给python3安装requests库和scrapy库的实例
2018/06/13 Python
python实现Zabbix-API监控
2018/09/17 Python
Python匿名函数/排序函数/过滤函数/映射函数/递归/二分法
2019/06/05 Python
python中Lambda表达式详解
2019/11/20 Python
Python列表操作方法详解
2020/02/09 Python
Python表达式的优先级详解
2020/02/18 Python
Python基于Tkinter编写crc校验工具
2020/05/06 Python
科颜氏法国官网:Kiehl’s法国
2019/08/20 全球购物
Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别?
2014/07/27 面试题
文秘专业毕业生就业推荐信
2013/11/08 职场文书
写给女朋友的道歉信
2014/01/08 职场文书
四风问题自查自纠工作情况报告
2014/10/28 职场文书
社区党支部公开承诺书
2015/04/29 职场文书