当前位置: 代码迷 >> 综合 >> 解决AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘报错问题
  详细解决方案

解决AttributeError: module ‘scipy.misc‘ has no attribute ‘imread‘报错问题

热度:92   发布时间:2024-02-29 09:50:56.0

运行python程序报错:AttributeError: module 'scipy.misc' has no attribute 'imread'

 

报错原因1:scipy版本过高

解决方案:降低scipy版本,如下:

pip install scipy==1.2.1

 报错原因2:查看scipy.misc帮助文件得知,imread依赖于pillow

解决方法:在该python环境中,安装Pillow即可

pip install Pillow

建议:

换一种读取方法,不用安装上面的步骤。直接改个接口函数即可。

官方scipy中提到,imread is deprecated! imread is deprecated in SciPy 1.0.0, and will be removed in 1.2.0. Use imageio.imread instead.

SciPy1.0.0不赞成使用imread,在1.2中已经弃用,可以使用imageio.imread来代替

import imageio
content_image = imageio.imread('./1.jpg')

欢迎关注公众号:算法工程师的学习日志,获取算法工作相关的学习资料。如果有技术咨询,提供有偿咨询,联系qq(1762016542)或者公众号留言

  相关解决方案