详解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使用PyV8执行javascript代码示例分享
Dec 04 Python
Python设计模式之观察者模式实例
Apr 26 Python
python使用MySQLdb访问mysql数据库的方法
Aug 03 Python
Python中的FTP通信模块ftplib的用法整理
Jul 08 Python
Python基于正则表达式实现文件内容替换的方法
Aug 30 Python
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为例)
Apr 05 Python
基于windows下pip安装python模块时报错总结
Jun 12 Python
python自定义函数实现一个数的三次方计算方法
Jan 20 Python
Python实现根据日期获取当天凌晨时间戳的方法示例
Apr 09 Python
浅谈pycharm导入pandas包遇到的问题及解决
Jun 01 Python
pytorch中的model=model.to(device)使用说明
May 24 Python
Python办公自动化之教你如何用Python将任意文件转为PDF格式
Jun 28 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
Yii2 assets清除缓存的方法
2016/05/16 PHP
yii2 resetful 授权验证详解
2017/05/18 PHP
js中巧用cssText属性批量操作样式
2011/03/13 Javascript
js滚动条回到顶部的代码
2011/12/06 Javascript
IE下Ajax缓存问题的快速解决方法(get方式)
2014/01/09 Javascript
javascript中clone对象详解
2014/12/03 Javascript
JS实现让网页背景图片斜向移动的方法
2015/02/25 Javascript
js+html5通过canvas指定开始和结束点绘制线条的方法
2015/06/05 Javascript
简单谈谈javascript Date类型
2015/09/06 Javascript
理解javascript对象继承
2016/04/17 Javascript
ECHO.js 纯javascript轻量级延迟加载的实例代码
2016/05/24 Javascript
js实现自定义路由
2017/02/04 Javascript
React教程之Props验证的具体用法(Props Validation)
2017/09/04 Javascript
seajs中最常用的7个功能、配置示例
2017/10/10 Javascript
js断点调试经验分享
2017/12/08 Javascript
vuex 项目结构目录及一些简单配置介绍
2018/04/08 Javascript
快速解决select2在bootstrap模态框中下拉框隐藏的问题
2018/08/10 Javascript
JS实现把一个页面层数据传递到另一个页面的两种方式
2018/08/13 Javascript
Vue页面跳转动画效果的实现方法
2018/09/23 Javascript
详解关于element级联选择器数据回显问题
2019/02/20 Javascript
详解微信小程序开发聊天室—实时聊天,支持图片预览
2019/05/20 Javascript
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
numpy返回array中元素的index方法
2018/06/27 Python
TensorFlow学习之分布式的TensorFlow运行环境
2020/02/05 Python
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
会计专业自荐信范文
2013/12/02 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
计算机售后服务承诺书
2014/05/30 职场文书
科学发展观演讲稿
2014/09/11 职场文书
2014党员自我评议表范文
2014/09/20 职场文书
运动会广播稿200字(10篇)
2014/10/12 职场文书
给校长的建议书范文
2015/09/14 职场文书
发言稿之优秀教师篇
2019/09/26 职场文书
股东合作协议书模板2篇
2019/11/05 职场文书
Linux中Nginx的防盗链和优化的实现代码
2021/06/20 Servers
讲解MySQL增删改操作
2022/05/06 MySQL