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

在Google Colab中用Python读取Drive图片出现AttributeError问题求助

错误原因
  • 报错的直接原因是cv2.imread读取图片失败返回了None,空值传入cv2_imshow后调用clip方法触发属性错误
  • 读取失败的核心原因是文件路径配置错误:你将Google Drive挂载到了/content/drive目录,但读取时写的路径为/drive/my-drive/1.png,前缀不匹配;同时Drive默认的个人根目录拼写为MyDrive,和你写的my-drive拼写、大小写均不匹配,导致程序找不到对应文件。
修复方法
  • 修正图片读取路径,正确的默认根目录路径为/content/drive/MyDrive/,你可以直接从Colab左侧文件栏找到目标图片,右键复制绝对路径,避免手动拼写错误
  • 可新增读取校验逻辑,提前识别文件读取失败的场景,避免触发属性报错

修正后的完整代码如下:

from google.colab.patches import cv2_imshow
from google.colab import drive
drive.mount('/content/drive')
import cv2
# 替换为你自己的图片实际路径
img = cv2.imread('/content/drive/MyDrive/1.png')
if img is None:
    print("图片读取失败,请检查文件路径、文件是否存在")
else:
    cv2_imshow(img)

内容的提问来源于stack exchange,提问作者3loum m3arif

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 07:27:01