module 'scipy.misc' has no attribute 'imread'解决方案

针对scipy中imread函数在1.2.0版本后被废弃的问题,本文介绍了如何通过调整scipy版本至0.19.0来解决。同时,探讨了cs231n课程作业对scipy版本的要求,以及如何正确安装和配置。

最近换了个电脑做 cs231n 的作业,没想到库装到 scipy 的时候程序运行出错,告诉我不能使用 imread。这里给出解决方案,可能你是做其他任务导致这样的问题,也可以参考一下。

从网上查阅了些资料,官方scipy中提到,imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead,也就是 1.2.0 版本的时候就不要 imread 函数了。

其他博客一直说安装 pillow,安装 pillow,安装 pillow!!!可是安装了也并没什么卵用…
网上给的一些安装命令,试下看看,万一成功了呢。

conda install pillow
pip3 install Pillow

退一步讲,scipy 既然要移除 imread,之前暴力安装 scipy 是不是版本太新了,然后我又查阅了下 cs231n 课程作业的环境要求,emmmm,scipy==0.19.0,是不是感觉老古董了。于是

 卸载已有的scipy:pip uninstall scipy
 安装要求的scipy:pip install scipy==0.19.0

至此,问题解决。当然版本肯定不限这个,应该低于 1.2.0 的都可以。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值