欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

cannot import name 'imresize' from 'scipy.misc'

发布时间:2023/12/18 编程问答 41 豆豆
生活随笔 收集整理的这篇文章主要介绍了 cannot import name 'imresize' from 'scipy.misc' 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

问题:执行以下python命令,出现这样的错误     cannot import name 'imresize' from 'scipy.misc'

from scipy.misc import imresize

原因及解决办法:

  • 缺少依赖项。网上出现类似问题,给出的答案是需要安装PIL,即 pip install pillow

    但是如果你的scipy是通过conda安装的,conda会自动安装所需的依赖项,因此不需要额外安装PIL。

  • scipy版本问题。scipy>=1.0.0不再包含函数imresize,官网给出的解释及解决办法如下: imresize is deprecated! imresize is deprecated in SciPy 1.0.0, and will be removed in 1.3.0. Use Pillow instead: numpy.array(Image.fromarray(arr).resize()).

    参考scipy官网

  • 转载于:https://www.cnblogs.com/yfZhao/p/10907357.html

    总结

    以上是生活随笔为你收集整理的cannot import name 'imresize' from 'scipy.misc'的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。