You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

skimage0.18.1调用skimage.data.imread报错无属性,如何调整代码读取图片

报错原因与代码修复方案

错误原因

module 'skimage.data' has no attribute 'imread'报错是因为scikit-image从0.15版本开始就正式废弃了skimage.data.imread接口,0.18.x版本已完全移除该接口。data子模块仅用于加载skimage内置的示例图片,不再负责通用图片读取功能。

修复方法

将读取图片的接口替换为skimage.io.imread即可,有两种常用写法:

  • 写法1:直接调用io子模块接口
import skimage 
image = skimage.io.imread("my_image.png")
  • 写法2:单独引入io模块简化调用
from skimage import io
image = io.imread("my_image.png")

补充说明

如果修改代码后仍存在读取失败的问题,可先安装io模块对应的依赖库:
pip install pillow imageio


内容的提问来源于stack exchange,提问作者Pari

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 04:18:04