成功解决fetch_lfw_people导入读取时报错的问题

在使用jupyter notebook读取jpeg文件时遇到The Python Imaging Library (PIL) is required错误。解决方法包括在环境中安装Image库,或者为Python 3环境安装PIL的替代库。若仍无法解决,可以提供已读取好的数据文件进行替换。
摘要由CSDN通过智能技术生成

成功解决fetch_lfw_people导入读取时报错的问题

问题

jupyter notebook读取数据时出现了这样的问题:The Python Imaging Library (PIL) is required to load data from jpeg files

(如果是出现了 Compressed file ended before the end-of-stream marker was reached 这个问题说明下载失败了,解决办法见https://blog.csdn.net/pyufftj/article/details/79756327)

错误信息:
~\Envs\py37\lib\site-packages\sklearn\externals_pilutil.py in imread(name, flatten, mode)
194 “”"
195 if not pillow_installed:
–> 196 raise ImportError(“The Python Imaging Library (PIL) is required to load data from jpeg files”)

解决办法

在当前运行环境下安装Image库
然后再重启jupyter notebook就可以了

具体情况

1.从报错信息上找到出错位置在_pilutil.py文件,打开查看具体的代码,发现要导入PIL库,而PIL不支持3版本的python

2.导入PIL库失败后_pilutil模块会尝试导入Image库,仍然失败后才会报错The Python Imaging Library (PIL) is

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值