目录
情况说明:pip、anaconda、pycharm安装pillow都失败,最终解决。 注:看网课,网课说安装pillow==4.0.0版本,最终安装8.4.0版本解决。具体原因在下面分析。
1.pip或anaconda安装报错
由于已经安装完了,报错信息原样的没有,我大概说一下。
- 我的报错第一次(pip install pillow)<=(没有指定版本 默认安装高版本的,给我安装的是9.2版本的)是说 我的matplot版本是3.5.1,这和我的labelme包冲突了。labelme包要求matplotlib版本小于3.3。(tips:大家看到一连串的报错信息一定不要怕,看明白哪里有问题就解决哪里就好了,按照要求做一定会成功的!)于是我输入如下命令卸载matplotlib 3.5.1版本 (tips:如果不知道自己是什么版本 可以输入如下命令 pip list 查看当下文件夹下有哪些安装包):
pip uninstall matplotlib
1.1接着安装版本小于3.3的matplotlib,我安装的是3.2的
pip uninstall matplotlib==3.2
1.2我使用的是python3.7 安装这个还有一个要注意的是要注意python的版本于pillow的版本是有对应关系的:
具体对应关系参照如下网址:Installation - Pillow (PIL Fork) 9.3.0.dev0 documentation
如果不想去网址的对应关系我也给出来了:

1.3 从这里可以看出,网课要求安装pillow 4.0.0版本 但是python3.7不支持 所以有冲突。(我是这么理解滴)。所以我安装了一个pillow == 8.4的。具体安装指令如下(安装前一定要确保自己的包下没有pillow哦~):(在cmd环境中)
pip install pillow==8.4
至此,安装成功。
2. 安装时注意事项
1.注意了,我们安装时要进入python项目解释器的Scripts包下进行安装的。

就是这里。如果你进错地方了,进入上一级或者别的地方那你还是没有安装成功哒。(就好比你给你房子充电费 充成了别人家的 你当然不会有电了...)
3.安装成功测试
我最开始测试一直没成功/(ㄒoㄒ)/~~。我以为我又双叒叕没安装成功。后来我偶然间想起我是不是进错地方了(当时我还在Scripts包下),我突然想起,好像 要在上一级进行测试的(忘记什么时候在网上看到的(lll¬ω¬))于是我就去上一级了,然后就...成!功!啦!
下面附上正确和错误测试案例:
3.1 正确测试案例

3.2 测试失败案例(进错地方了)

大家看到了吧,其实是有的,只是它不在Scripts下。所以测试失败,前面被骗了好几次了...
如果你觉得对你有帮助,就点个赞呗~(*^_^*)