详解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 相关文章推荐
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
python logging日志模块的详解
Oct 29 Python
Python实现自定义顺序、排列写入数据到Excel的方法
Apr 23 Python
浅谈Series和DataFrame中的sort_index方法
Jun 07 Python
基于python绘制科赫雪花
Jun 22 Python
Django开发的简易留言板案例详解
Dec 04 Python
​如何愉快地迁移到 Python 3
Apr 28 Python
Python如何使用Gitlab API实现批量的合并分支
Nov 27 Python
Pytorch提取模型特征向量保存至csv的例子
Jan 03 Python
总结Pyinstaller的坑及终极解决方法(小结)
Sep 21 Python
Django中日期时间型字段进行年月日时分秒分组统计
Nov 27 Python
Pandas中DataFrame交换列顺序的方法实现
Dec 14 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 Undefined index的问题
2009/06/01 PHP
PHP魔术方法以及关于独立实例与相连实例的全面讲解
2016/10/18 PHP
PHP实现添加购物车功能
2017/03/06 PHP
PHP+AJAX 投票器功能
2017/11/11 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
关于jquery动态增减控件的一些想法和小插件
2010/08/01 Javascript
固定表格行列(expression)在IE下适用
2013/07/25 Javascript
jQuery插件MixItUp实现动画过滤和排序
2015/04/12 Javascript
JS设置cookie、读取cookie、删除cookie
2015/04/17 Javascript
javascript基础语法学习笔记
2016/01/04 Javascript
JS简单去除数组中重复项的方法
2016/09/13 Javascript
javascript设计模式之模块模式学习笔记
2017/02/15 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
Vue 2.0学习笔记之使用$refs访问Vue中的DOM
2017/12/19 Javascript
解决vue.js 数据渲染成功仍报错的问题
2018/08/25 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
js实现web调用摄像头 js截取视频画面
2019/04/21 Javascript
Django+Vue实现WebSocket连接的示例代码
2019/05/28 Javascript
vue实现一个获取按键展示快捷键效果的Input组件
2021/01/13 Vue.js
Python 装饰器使用详解
2017/07/29 Python
Python使用folium excel绘制point
2019/01/03 Python
Python 正则表达式 re.match/re.search/re.sub的使用解析
2019/07/22 Python
Python定时任务随机时间执行的实现方法
2019/08/14 Python
python爬虫 urllib模块反爬虫机制UA详解
2019/08/20 Python
Django之使用内置函数和celery发邮件的方法示例
2019/09/16 Python
Django xadmin开启搜索功能的实现
2019/11/15 Python
python调用c++返回带成员指针的类指针实例
2019/12/12 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
普通党员个人对照检查材料
2014/09/18 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
Java实现斗地主之洗牌发牌
2021/06/14 Java/Android
使用Oracle跟踪文件的问题详解
2021/06/28 Oracle
Spring中的使用@Async异步调用方法
2021/11/01 Java/Android
Python使用pandas导入csv文件内容的示例代码
2022/12/24 Python