详解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使用pyhook监控键盘并实现切换歌曲的功能
Jul 18 Python
python根据出生日期获得年龄的方法
Mar 31 Python
Python脚本简单实现打开默认浏览器登录人人和打开QQ的方法
Apr 12 Python
Django Highcharts制作图表
Aug 27 Python
Python批量更改文件名的实现方法
Oct 29 Python
python如何为被装饰的函数保留元数据
Mar 21 Python
python3实现名片管理系统
Nov 29 Python
详解PANDAS 数据合并与重塑(join/merge篇)
Jul 09 Python
Python字符串处理的8招秘籍(小结)
Aug 13 Python
python 计算积分图和haar特征的实例代码
Nov 20 Python
解决TensorFlow程序无限制占用GPU的方法
Jun 30 Python
python爬取网页版QQ空间,生成各类图表
Jun 02 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下读取文本文件的代码
2008/07/02 PHP
PHP页面间参数传递的四种方法详解
2013/06/09 PHP
PHP快速按行读取CSV大文件的封装类分享(也适用于其它超大文本文件)
2014/04/10 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
浅谈socket同步和异步、阻塞和非阻塞、I/O模型
2016/12/15 PHP
PHP 计算两个特别大的整数实例代码
2018/05/07 PHP
JS判断当前日期是否大于某个日期的实现代码
2012/09/02 Javascript
Javascript判断文件是否存在(客户端/服务器端)
2014/09/16 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
JavaScript仿flash遮罩动画效果
2016/06/15 Javascript
javaScript事件机制兼容【详细整理】
2016/07/23 Javascript
vue组件间通信解析
2017/03/01 Javascript
javascript基于定时器实现进度条功能实例
2017/10/13 Javascript
详解VueJS应用中管理用户权限
2018/02/02 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
ES6入门教程之Array.from()方法
2019/03/23 Javascript
微信小程序封装自定义弹窗的实现代码
2019/05/08 Javascript
JS桶排序的简单理解与实现方法示例
2019/11/25 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
[53:52]EG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
Django框架ORM数据库操作实例详解
2019/11/07 Python
如何运行带参数的python脚本
2019/11/15 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
CSS3制作炫酷的自定义发光文字
2016/03/28 HTML / CSS
Traffic People官网:女式花裙、上衣和连身裤
2020/10/12 全球购物
计算机大学生职业生涯规划书范文
2014/02/19 职场文书
社区科普工作方案
2014/06/03 职场文书
环境卫生标语
2014/06/09 职场文书
观看《周恩来的四个昼夜》思想汇报
2014/09/12 职场文书
公司财务会计主管应聘求职信
2014/09/26 职场文书
优秀少先队辅导员事迹材料
2014/12/24 职场文书
Python中的min及返回最小值索引的操作
2021/05/10 Python
Nginx设置HTTPS的方法步骤 443证书配置方法
2022/03/21 Servers
Windows Server 2019 域控制器安装图文教程
2022/04/28 Servers