Google Colab挂载Google Drive后找不到共享文件夹问题咨询
问题原因
你的挂载操作没有问题,找不到共享文件夹是因为其他用户共享给你的内容默认不会归入「我的云端硬盘(MyDrive)」目录,而是独立存放在Google Drive的「与我共享(Shared with me)」分类中,挂载后默认不会直接显示在MyDrive路径下。
解决方法
方法1:添加快捷方式到MyDrive(最稳定,推荐)
- 打开Google Drive网页版,点击左侧菜单栏的「与我共享」,找到目标共享文件夹
- 右键点击该文件夹,选择「添加快捷方式到云端硬盘」
- 在弹出的选择框中指定保存位置(可直接选择「我的云端硬盘」根目录),点击「添加」
- 回到Colab界面,点击左侧文件栏的刷新按钮,即可在你指定的MyDrive路径下找到该文件夹,你之前设置的
path = "/content/gdrive/MyDrive/the_folder/"可直接正常使用
方法2:直接使用共享路径(无需添加快捷方式)
如果不想添加快捷方式,也可以直接通过共享文件夹ID访问:
- 打开共享文件夹的网页版地址,URL中
folders/后的字符串即为该文件夹的ID,例如URL为https://drive.google.com/drive/folders/abc123XYZ时,文件夹ID为abc123XYZ - 直接设置路径为:
path = f"/content/gdrive/.shortcut-targets-by-id/abc123XYZ/the_folder/"
注:该方法的路径稳定性低于方法1,部分特殊权限的共享文件夹可能无法通过该路径访问
注意事项
- 快捷方式仅需要添加一次,后续重新挂载Drive无需重复操作
- 如果左侧文件列表刷新后仍看不到文件夹,可以执行代码
!ls /content/gdrive/MyDrive打印目录列表确认,左侧文件列表偶尔会有延迟 - Google Drive路径大小写敏感,注意文件夹名称的拼写和大小写要完全匹配
内容的提问来源于stack exchange,提问作者futuredataengineer
相关产品推荐
相关产品推荐

