ImportError: cannot import name ‘imread‘ 问题解决

调试cs231n的作业1源码,出现ImportError: cannot import name 'imread' 问题在data_utils.py的库引用

尝试了多种方法,重新安装scipy ,pillow,均不好用,最后发现是因为 scipy新版本把 imread 移除了
解决方法:

安装imageio模块

pip install imageio;
打开 \cs231n\data_utils.py
将from scipy.misc import imread

修改为:
from imageio import imread

 

 

  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
当出现"ImportError: cannot import name 'imread'"的错误时,这通常是由于scipy.misc模块中的imread函数不再被支持所导致的。此错误可能是由于您使用的是较新版本的SciPy库导致的,因为从SciPy 1.2.0版本开始,imread函数已被弃用。 解决问题的方法是使用其他替代函数来读取图像,例如使用imageio库的imread函数或PIL库的Image.open函数。您可以按照以下步骤进行操作: 1. 安装imageio库(如果您还没有安装):在命令行中运行"pip install imageio"。 2. 在您的代码中导入imageio库的imread函数: ``` from imageio import imread ``` 3. 将您代码中的所有使用scipy.misc.imread的地方替换为imageio.imread。 这样,您应该能够解决"ImportError: cannot import name 'imread'"的问题并成功读取图像。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [【python】from scipy.misc import imread报错:ImportError: cannot import name imread](https://blog.csdn.net/weixin_36670529/article/details/113536270)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [ImportError: cannot import name 'imread' from 'scipy.misc'问题解决办法](https://blog.csdn.net/weixin_43938093/article/details/102632520)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值