如何创建多人协作的Google Colab笔记本并实现共享数据集访问?
多人协作Google Colab笔记本+共享Drive数据集解决方案
核心方案:使用共享Google Drive文件夹统一存储数据集
放弃挂载个人MyDrive的方式,改用团队共享文件夹,确保所有有访问权限的队友都能稳定读取数据。
步骤1:创建并配置共享数据集文件夹
- 在Google Drive中新建专属团队文件夹(比如
Colab-Team-Datasets) - 将
Doceree-HCP_Train.csv上传至该文件夹 - 右键文件夹→「共享」,添加所有队友的Google账号,权限设置为「编辑」或「查看」(按需选择)
步骤2:修改Colab挂载读取代码
替换个人Drive挂载逻辑,改为读取共享文件夹路径:
from google.colab import drive drive.mount('/content/drive/') # 路径格式为 /content/drive/Shareddrives/[共享文件夹名称]/[数据集文件名] df = pd.read_csv("/content/drive/Shareddrives/Colab-Team-Datasets/Doceree-HCP_Train.csv", encoding='latin1') print(df)
步骤3:队友端操作
队友打开协作的Colab笔记本后,运行挂载代码时会弹出Google账号授权窗口,使用自己的账号登录授权即可——只要已获得共享文件夹的访问权限,就能直接读取数据集,无需额外操作。
问题根源说明
- 挂载个人
MyDrive失败:因为队友没有你个人Drive的访问权限,共享文件夹是团队共同授权的资源,不会出现权限问题 - 直接上传Colab文件:每次打开笔记本都需要重新上传,效率极低,共享Drive可实现永久存储、随时读取
内容的提问来源于stack exchange,提问作者swarnima
相关产品推荐
相关产品推荐

