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

在Colab中从Google Drive加载图片时遇FileNotFoundError求助

解决Google Drive挂载后加载图片的FileNotFoundError问题

你已经成功挂载Google Drive并定义了图片路径IM_PATH = '/content/drive/MyDrive/Test_Images/',但直接用face_recognition.load_image_file('lena.png')加载图片时出现FileNotFoundError,原因是代码默认在Colab的当前工作目录(默认是/content/)查找文件,而非你Drive里的图片文件夹。

解决方法

方法1:拼接完整图片路径

直接用定义好的IM_PATH和文件名拼接成完整路径,这是最稳妥的方式:

# 直接拼接
imgAks = face_recognition.load_image_file(IM_PATH + 'lena.png')

# 更规范的写法(推荐)
import os
imgAks = face_recognition.load_image_file(os.path.join(IM_PATH, 'lena.png'))

方法2:切换工作目录到图片文件夹

先把当前工作目录切换到Drive里的图片文件夹,之后就可以直接用文件名加载:

import os
os.chdir(IM_PATH)  # 切换到图片所在目录
imgAks = face_recognition.load_image_file('lena.png')

验证步骤

如果不确定文件是否存在,可先打印目录和文件列表确认:

import os
print("当前工作目录:", os.getcwd())
print("图片目录下的文件:", os.listdir(IM_PATH))

如果输出里能看到lena.png,说明路径正确;否则检查文件是否确实放在/content/drive/MyDrive/Test_Images/目录下。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 00:20:35