详解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 与GO中操作slice,list的方式实例代码
Mar 20 Python
Python编程生成随机用户名及密码的方法示例
May 05 Python
python实现外卖信息管理系统
Jan 11 Python
pandas数据清洗,排序,索引设置,数据选取方法
May 18 Python
在cmd中查看python的安装路径方法
Jul 03 Python
Laravel框架表单验证格式化输出的方法
Sep 25 Python
python中如何使用insert函数
Jan 09 Python
selenium 多窗口切换的实现(windows)
Jan 18 Python
Python如何使用队列方式实现多线程爬虫
May 12 Python
Python 微信公众号文章爬取的示例代码
Nov 30 Python
Python绘制数码晶体管日期
Feb 19 Python
【超详细】八大排序算法的各项比较以及各自特点
Mar 31 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
php4的session功能评述(三)
2006/10/09 PHP
目录,文件操作详谈―PHP
2006/11/25 PHP
smarty中先strip_tags过滤html标签后truncate截取文章运用
2010/10/25 PHP
php preg_filter执行一个正则表达式搜索和替换
2012/02/27 PHP
PHP 第一节 php简介
2012/04/28 PHP
标准版Eclipse搭建PHP环境的详细步骤
2015/11/18 PHP
yii去掉必填项中星号的方法
2015/12/28 PHP
学习thinkphp5.0验证类使用方法
2017/11/16 PHP
PHP Post获取不到非表单数据的问题解决办法
2018/02/27 PHP
PHP设计模式之外观模式(Facade)入门与应用详解
2019/12/13 PHP
Jquery中children与find之间的区别详细解析
2013/11/29 Javascript
中止javascript执行的方法
2014/02/14 Javascript
js动态创建标签示例代码
2014/06/09 Javascript
浅谈EasyUI中Treegrid节点的删除
2015/03/01 Javascript
JavaScript保存并运算页面中数字类型变量的写法
2015/07/06 Javascript
JS获取鼠标坐标位置实例分析
2016/01/20 Javascript
js学习笔记之事件处理模型
2016/10/31 Javascript
通过vue-cli来学习修改Webpack多环境配置和发布问题
2017/12/22 Javascript
实例分析vue循环列表动态数据的处理方法
2018/09/28 Javascript
如何使用vuex实现兄弟组件通信
2018/11/02 Javascript
解决layui数据表格排序图标被超出的表头挤出去的问题
2019/09/19 Javascript
Nodejs技巧之Exceljs表格操作用法示例
2019/11/06 NodeJs
如何在vue中使用HTML 5 拖放API
2021/01/14 Vue.js
Python入门篇之文件
2014/10/20 Python
python实现教务管理系统
2018/03/12 Python
django用户注册、登录、注销和用户扩展的示例
2018/03/19 Python
python批量查询、汉字去重处理CSV文件
2018/05/31 Python
使用Python 自动生成 Word 文档的教程
2020/02/13 Python
keras自定义回调函数查看训练的loss和accuracy方式
2020/05/23 Python
北美三大旅游网站之一:Travelocity
2017/08/12 全球购物
JDK安装目录下有哪些内容
2014/08/25 面试题
采购部部门职责
2013/12/15 职场文书
小学数学课后反思
2014/04/23 职场文书
2014年保卫部工作总结
2014/11/21 职场文书
拾金不昧感谢信范文
2015/01/21 职场文书
MySQL库表名大小写的选择
2021/06/05 MySQL