Python错误:ModuleNotFoundError: cannot import name 'imread' from 'scipy.misc'的一路解决方案

解决这个错误为大家提供了两个版本,一个简单的操作版,一个细致的解释版(自取所需)

目录

简洁版

细致版

简洁版

1、安装scipy,win + r 打开命令行窗口,输入 cmd ,在命令行输入 pip install scipy 

     最后几行有Successfully ...就表示安装成功了

2、安装imageio,win + r 打开命令行窗口,输入 cmd ,在命令行输入 pip install imageio

如下使用:

import imageio

imageio.imread()

 

细致版

先看错误

1、没安装scipy 

from scipy.misc import imread

 就是因为上面这行代码才有的报错(标题上一串),那么就:

win + r 打开命令行窗口,输入 cmd ,在命令行输入 pip install scipy 

Python错误:ModuleNotFoundError: cannot import name 'imread' from 'scipy.misc'的一路解决方案_第1张图片

倒数第三行 Successfully ...就表示安装成功了

2、再次运行,又有错误 ImportError: cannot import name 'imread' from 'scipy.misc'

我查了查是因为 scipy 中已经删除 imread 了  官网解释说明为“Functions from scipy.interpolate (spleval, spline, splmake, and spltopp) and functions from scipy.misc (bytescale, fromimage, imfilter, imread, imresize, imrotate, imsave, imshow, toimage) have been removed. The former set has been deprecated since v0.19.0 and the latter has been deprecated since v1.0.0. ”

相信有的小伙伴看着也吃力,不管它,反正就是咱要想用 imread 就得自己搞了 ,搜索得知 imread 被 imageio库涵盖了,安装imageio ,同第一步

Python错误:ModuleNotFoundError: cannot import name 'imread' from 'scipy.misc'的一路解决方案_第2张图片

代码如下:

from scipy.misc import imread

改为

import imread

并且使用 imageio时按照下面方法用

imread.imageio()

 

你可能感兴趣的:(Pyhton,scipy,imread,imageio,PythonError,Python安装Error)