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

Google Colab加载Google Drive图片报FileNotFoundError如何解决

Google Colab 读取Google Drive图片报FileNotFoundError修复步骤
  • 第一步:确认Drive已正确挂载到当前Colab运行时
    Colab不会自动关联你的Google Drive,哪怕你已经提前把文件传到Drive,没执行挂载操作的话运行环境根本访问不到Drive里的文件。在代码单元执行以下挂载命令:
    from google.colab import drive
    drive.mount('/content/gdrive')
    
    执行后按弹出的提示完成账号授权:点击授权链接、选择存放图片的对应Google账号、复制生成的授权码粘贴到Colab输入框回车,等待返回Mounted at /content/gdrive的提示即挂载完成。注意:Colab运行时断开/重启后挂载会自动失效,需要重新执行挂载命令
  • 第二步:不要硬编码猜路径,逐层级校验文件真实路径
    绝大多数报错都是路径拼写错误导致的,挂载完成后用os库逐层列目录内容,确认文件真实位置:
    import os
    # 先列出My Drive根目录下的所有文件和文件夹,确认你存图片的目标文件夹存在
    print(os.listdir('/content/gdrive/My Drive/'))
    
    对照输出的文件夹名一层层进入目标目录,直到在os.listdir()的返回结果里看到你的img.jpg文件,再用对应路径加载图片。
    常见路径错误场景:
    • 大小写不匹配:Drive挂载路径是大小写敏感的,Img.jpg和img.jpg、my_folder和My_Folder会被识别为不同路径
    • 名称带空格未正确填写:比如文件夹实际名为my images,你写成了my_images或者myimages
    • 误将Drive快捷方式当成真实目录:Drive里生成的文件/文件夹快捷方式不会被挂载到Colab文件系统,必须导航到文件真实存储的目录获取路径
  • 第三步:用侧边栏文件浏览器直接获取准确路径
    如果逐行列目录还是找不到,点击Colab界面左侧的文件夹图标打开文件浏览器,依次进入gdrive > My Drive目录找到目标图片,右键点击图片选择「复制路径」,直接把复制得到的路径粘贴到图片加载代码里使用,完全避免手写路径的错误。
  • 第四步:排查同步/账号问题
    如果文件浏览器里也看不到目标图片,先确认你上传图片时登录的Google账号和挂载时选的账号是同一个;如果是刚上传的文件,等待1-2分钟点击文件浏览器顶部的刷新按钮,等Drive同步完成后再查找即可。

路径确认无误后,可以用以下代码测试图片加载是否正常:

from PIL import Image
# 替换为你获取到的正确文件路径
img = Image.open('/content/gdrive/My Drive/你的实际目录/img.jpg')
print("图片加载成功,尺寸为:", img.size)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 06:00:59