也许自己真的就是有手残的毛病,你说好端端的环境配置好了,自己还在那里瞎鼓捣,我最不想看到的就是在安装一个别的模块的时候,自动卸载了本地的其他模块,每每这个时候,满满的崩溃啊,今天就是一个鲜活的例子。

我们都知道由于2和3版本的差异,2中的PIL模块可以直接安装和导入使用,3中需要安装的实际是Pillow模块,导入的却是PIL模块,我在安装别的模块的时候居然自动地把我本机安装好的Pillow模块卸载了,导致我后面使用的时候一直报错,想着直接再安装一下就行了,却发现事情真的是一团糟。

python -m pip install Pillow

提醒我本地环境已经满足了,但是我实际导入使用的时候却是没有的,无奈只好执行卸载操作:

python -m pip uninstall Pillow

卸载的时候提醒不存在这个包,我也是真的醉了的

没有办法,我只好手动删除了指定的目录,然后再次执行安装命令,提醒安装成功了。

原以为,尴尬的事情就到这里就结束了,却没有想到,安装是成功了,但是导入的时候却一直报错没有这样的模块,不管是导入Pillow还是PIL都是不存在,几经周折和尝试最终定位问题是在下面的几个文件:

我拷贝过来这三个文件重新卸载了Pillow后又安装了一下就可以了。

在导入的时候再次报错了,这次我去site-packages里面去排查问题,发现了一个奇葩的现象,居然新安装的PIL模块文件目录名为:pil,居然是小写的,哎,真的是醉了啊,改成大写的之后直接导入:

这一刻终于感觉很酸爽的啊,之后赶紧拿之前的程序跑一跑压压惊,主要是想确定真的是没问题....

直到这一刻,终于可以歇会了。

python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决相关推荐

  1. Python3安装bs4报错及解决方案

    Python3安装bs4报错及解决方案 吐血分享!!! 学习网络爬虫的都知道,除了使用正则表达式以外,我们还会经常使用一种beautifulsoup的工具,这个工具很好的分析网页结构,使得更好的爬取, ...

  2. 服务器上安装ffmpeg后报错及解决方案libavdevice.so.58: cannot open shared object file: No such file or directory

    服务器上安装ffmpeg后报错及解决方案 问题描述 实习的时候要求复现从视频中提取3D骨架的论文,其中一篇源码中要用到ffmpeg来对视频进行预处理.安装完ffmpeg之后导入ffmpeg的时候出错, ...

  3. Vue安装axios后报错:Cannot read properties of undefined(reading ‘use‘)

    Vue安装axios后报错:Cannot read properties of undefined(reading 'use') 话说这个错误百度了一下午都没解决 直到我发下我用的是Vue3.x 于是 ...

  4. 安装sass-loader后报错:TypeError: this.getOptions is not a function

    运行命令: npm install --save-dev sass-loader 安装sass-loader后报错:TypeError: this.getOptions is not a functi ...

  5. eclipse上安装hadoop后报错 Error:org.hadoop.security.AccessControlException:Permission

    eclipse上安装hadoop插件后报错: org.apache.hadoop.security.AccessControlException: Permission denied: user=Dr ...

  6. ubuntu18 安装jdk后报错Error occu‘r‘re‘d during initialization of VM

    在/ect/profile文件末尾加上如上配置后报错, 原因是JAVE_HOME/lib和JAVE_HOME/jre/lib下面有xxxx.pack没有解压成jar包 可以在JAVE_HOME/bin ...

  7. centos安装python3.8.1_centos6.6下安装python3.8.1后报错?

    我的系统版本是:[root@localhost ~]# rpm -q centos-release centos-release-6-6.el6.centos.12.2.x86_64 按照标准步骤./ ...

  8. linux安装python3.6以后报错处理

    因为yum是python2编写的,当装上python3以后,会因为版本冲突造成yum不能用,需要修改几个地方 1.vi /usr/bin/yum # vi /usr/bin/yum #!/usr/bi ...

  9. linux python3安装uwsgi报错问题解决

    当我运行 pip3 install uwsgi 出现了如下的报错信息 WARNING: Running pip install with root privileges is generally no ...

  10. 11gR2 grid安装最后报错[INS-20802] Oracle Cluster Verification Utility failed

    原因说是在hosts文件里指定了scan ip 日志中也报错: INFO: Checking Single Client Access Name (SCAN)... INFO: Checking na ...

最新文章

  1. 美国 AI 博士:什么都不会怎么学 Python?
  2. 书评 | 圈内大佬怎么看编程日历
  3. Unity The Type Matching Rule
  4. Cannot change version of project facet Dynamic Web Module to 2.5 问题的解决方法
  5. 数据结构与算法笔记(十四)—— 二叉树
  6. OpenMP 多核编程(转载)
  7. 动态规划问题之背包模型(18题)
  8. 在计算机桌面上添加小工具日历,实用桌面小工具时钟日历在win7中的添加方法...
  9. 基于GPT2的中文闲聊机器人/GPT2 for Chinese chitchat
  10. Ubuntu硬盘的挂载(临时、永久挂载)
  11. PHP作用域和文件夹操作
  12. Spotlight – Recommend Node.js Projects For January
  13. 一文搞懂数据仓库分层模型
  14. 关于Flash闪存的扇区、块、页
  15. 记录蓝屏问题FAULTY_HARDWARE_CORRUPTED_PAGE
  16. ubuntu20.04截图快捷键
  17. 机器学习笔记(通俗易懂)---监督学习介绍:分类与回归,泛化~过拟合与欠拟合(2)
  18. 基于pyqt5的翻译软件源代码,支持图片、截屏翻译,支持音标发音,翻译结果播报
  19. JavaScript简单随机数去重
  20. matlab 绘图 实例,MATLAB 绘图实例

热门文章

  1. 用where导致group by分组字段的索引失效
  2. Linux命令——uptime
  3. Excel宏去除汉字
  4. [译] TensorFlow 教程 #15 - 风格迁移
  5. 图片水印工具类java
  6. mysql cluster集群安装全纪录
  7. sqlserver为数据库表增加自增字段
  8. Java SPI机制简介
  9. Android将应用log信息保存文件
  10. 一个很好的String组合连接的方法(StringBuffer)