You need to enable JavaScript to run this app. 如何让Colab识别谷歌云盘文件夹并读取其中的IMDB数据集
优惠活动
大模型
产品
解决方案
定价
更多

如何让Colab识别谷歌云盘文件夹并读取其中的IMDB数据集

问题解决方案

1. 修正云盘路径配置

你挂载谷歌云盘后,云盘的根目录固定路径为/content/drive/MyDrive,你直接设置imdb="imdb"会默认读取Colab运行环境的本地临时目录,没有定位到云盘存储的目标文件夹,这是核心错误。
正确的路径写法如下:

import os
# 若你的imdb文件夹直接放在云盘根目录,按此写法,若存放在云盘子目录下,补全对应路径即可
imdb = "/content/drive/MyDrive/imdb"
trainD = os.path.join(imdb, "train")
testD = os.path.join(imdb, "test")

2. 解决挂载异常导致的传输端点报错

如果修正路径后仍出现OSError: [Errno 107] Transport endpoint is not connected报错,属于云盘挂载异常问题,按以下步骤操作即可:

  • 先执行云盘卸载命令:
!fusermount -u /content/drive
  • 重新运行挂载代码,完成身份验证:
from google.colab import drive
drive.mount('/content/drive')
  • 挂载完成后可执行!ls /content/drive/MyDrive/imdb,确认能正常列出imdb文件夹下的子目录后,再运行数据集读取代码。

3. 优化建议

如果频繁出现云盘读取不稳定的情况,可以先把数据集从云盘复制到Colab本地临时目录再读取,读取速度更快也不会出现IO类错误:

# 把云盘的imdb文件夹整体复制到Colab本地当前目录
!cp -r /content/drive/MyDrive/imdb ./
# 复制完成后,你原本写的`imdb="imdb"`路径即可正常使用

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 09:09:03