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

最近换了个电脑做 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 的都可以。

发布了26 篇原创文章 · 获赞 17 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/weixin_39704651/article/details/98876576