详解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中的rfind()方法使用详解
May 19 Python
python构建自定义回调函数详解
Jun 20 Python
Python实现学生成绩管理系统
Apr 05 Python
python中matplotlib的颜色及线条控制的示例
Mar 16 Python
Python饼状图的绘制实例
Jan 15 Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 Python
图文详解python安装Scrapy框架步骤
May 20 Python
python 判断linux进程,并杀死进程的实现方法
Jul 01 Python
python过滤中英文标点符号的实例代码
Jul 15 Python
谈一谈数组拼接tf.concat()和np.concatenate()的区别
Feb 07 Python
python3 os进行嵌套操作的实例讲解
Nov 19 Python
python mongo 向数据中的数组类型新增数据操作
Dec 05 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
最贵的咖啡是怎么产生的,它的风味怎么样?
2021/03/04 新手入门
PHP 字符串 小常识
2009/06/05 PHP
PHP strncasecmp字符串比较的小技巧
2011/01/04 PHP
Trying to clone an uncloneable object of class Imagic的解决方法
2012/01/11 PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
2012/09/13 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
phpmyadmin中禁止外网使用的方法
2014/11/04 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
2019/09/08 PHP
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
三种Node.js写文件的方式
2016/03/08 Javascript
artDialog+plupload实现多文件上传
2016/07/19 Javascript
浅谈Angularjs link和compile的使用区别
2016/10/21 Javascript
vue实现可增删查改的成绩单
2016/10/27 Javascript
jQuery如何跳转到另一个网页 就这么简单
2016/12/28 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
JavaScript实现创建自定义对象的常用方式总结
2018/07/09 Javascript
javascript实现遮罩层动态效果实例
2019/05/14 Javascript
解决vue-router 嵌套路由没反应的问题
2020/09/22 Javascript
[56:01]2018DOTA2亚洲邀请赛 3.31 小组赛 B组 Effect vs EG
2018/03/31 DOTA
python开发之IDEL(Python GUI)的使用方法图文详解
2015/11/12 Python
pycharm访问mysql数据库的方法步骤
2019/06/18 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
python实现大量图片重命名
2020/03/23 Python
如何基于python实现不邻接植花
2020/05/01 Python
幼儿园新学期寄语
2014/01/18 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
教师考察材料范文
2014/06/03 职场文书
临时租车协议范本
2014/09/23 职场文书
计划生育责任书
2015/05/09 职场文书
遗嘱格式范本
2015/08/07 职场文书
护士旷工检讨书
2015/08/15 职场文书
MySQL 存储过程的优缺点分析
2021/05/20 MySQL
一些让Python代码简洁的实用技巧总结
2021/08/23 Python
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers