详解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访问MySQL封装的常用类实例
Nov 11 Python
Python编程中的文件读写及相关的文件对象方法讲解
Jan 19 Python
Python中绑定与未绑定的类方法用法分析
Apr 29 Python
利用selenium 3.7和python3添加cookie模拟登陆的实现
Nov 20 Python
Python获取二维矩阵每列最大值的方法
Apr 03 Python
Python开发最牛逼的IDE——pycharm
Aug 01 Python
python 列表递归求和、计数、求最大元素的实例
Nov 28 Python
Python爬虫使用代理IP的实现
Oct 27 Python
基于python实现地址和经纬度转换
May 19 Python
Python requests库参数提交的注意事项总结
Mar 29 Python
python数据可视化JupyterLab实用扩展程序Mito
Nov 20 Python
Python中的pprint模块
Nov 27 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生成静态页
2006/11/25 PHP
PHP 文件上传全攻略
2010/04/28 PHP
php cli换行示例
2014/04/22 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
PHP+MySQL实现输入页码跳转到指定页面功能示例
2018/06/01 PHP
window.open被浏览器拦截后的自定义提示效果代码
2007/11/19 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
javascript运行机制之this详细介绍
2014/02/07 Javascript
jquery.Jcrop结合JAVA后台实现图片裁剪上传实例
2016/11/05 Javascript
BootStrap Validator 版本差异问题导致的submitHandler失效问题的解决方法
2016/12/01 Javascript
详解闭包解决jQuery中AJAX的外部变量问题
2017/02/22 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
jQuery插件artDialog.js使用与关闭方法示例
2017/10/09 jQuery
利用JS判断客户端类型你应该知道的四种方法
2017/12/22 Javascript
Nodejs模块载入运行原理
2018/02/23 NodeJs
Nodejs使用Mongodb存储与提供后端CRD服务详解
2018/09/04 NodeJs
微信小程序首页的分类功能和搜索功能的实现思路及代码详解
2018/09/11 Javascript
微信小程序自定义键盘 内部虚拟支付
2018/12/20 Javascript
微信小程序基于高德地图查找位置并显示文字
2019/10/30 Javascript
angula中使用iframe点击后不执行变更检测的问题
2020/05/10 Javascript
vue打包静态资源后显示空白及static文件路径报错的解决
2020/09/02 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
原生JS实现音乐播放器
2021/01/26 Javascript
在Python的Django框架中包装视图函数
2015/07/20 Python
python画出三角形外接圆和内切圆的方法
2018/01/25 Python
Python 运行 shell 获取输出结果的实例
2019/01/07 Python
PyQt5实现简单数据标注工具
2019/03/18 Python
Windows系统Python直接调用C++ DLL的方法
2019/08/01 Python
python爬虫之遍历单个域名
2019/11/20 Python
使用Python的networkx绘制精美网络图教程
2019/11/21 Python
Python基于pip实现离线打包过程详解
2020/05/15 Python
基于python实现生成指定大小txt文档
2020/07/20 Python
党员干部群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2014入党积极分子批评与自我批评思想报告
2014/10/06 职场文书
四风批评与自我批评范文
2014/10/14 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书