You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何通过Google Colab笔记本(.ipynb)访问Google Drive中的文件?

解决Colab访问Google Drive文件的问题

别担心,这是Colab新手常遇到的问题——因为Colab的运行环境是临时虚拟机,默认并没有连接你的Google Drive,得先手动挂载才行。给你两种简单的解决方法:

方法1:用Colab界面一键挂载

  • 打开你的.ipynb笔记本,在左侧侧边栏找到文件图标(文件夹样式)
  • 点击顶部的「挂载云端硬盘」按钮,会弹出Google账户授权窗口
  • 按照提示登录你的Drive账户,完成授权后,就能在左侧文件栏看到/content/drive/MyDrive路径,这里就是你Drive里的所有文件了

方法2:用代码手动挂载

如果界面按钮没反应,或者你更习惯用代码操作,可以在笔记本里新建一个代码单元格,输入以下内容:

from google.colab import drive
drive.mount('/content/drive')
  • 运行这个单元格,会出现一个授权链接,点击链接登录你的Google账户
  • 复制页面上的授权码,粘贴回Colab的输入框,回车确认
  • 挂载成功后,执行!ls /content/drive/MyDrive就能看到你上传的训练文件了

额外提示

挂载完成后,记得切换到你的训练文件所在的目录(比如你的脚本和笔记本在Drive的MyDrive/ObjectDetection文件夹里),可以用命令:

%cd /content/drive/MyDrive/ObjectDetection

之后再运行初始化和训练脚本就没问题了。另外要注意:每次重启Colab虚拟机(比如长时间闲置后重新打开笔记本),都需要重新挂载一次Drive,因为虚拟机是临时的,重启后会重置环境。

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

火山引擎 最新活动