在Google Colab中安装Google云端硬盘的永久授权

时间:2018-12-12 22:06:26

标签: google-drive-api google-oauth google-colaboratory

我正在使用Google Colab,并且由于使用限制,每天至少需要重启一次笔记本。

要安装我的Google云端硬盘,请输入以下代码:

from google.colab import drive
drive.mount('drive')

然后我得到提示:

  

在浏览器中转到以下URL:Slappywag's answer ....

     

输入您的授权码:___________________________________________________


我如何只能授权一次并记住该授权?

理想情况下,当我登录Gmail时,授权已经生效,我只需指定要安装的云端硬盘的帐户电子邮件地址即可。

但是,如果我不将auth代码存储在笔记本中的任何持久授权解决方案都很好。

1 个答案:

答案 0 :(得分:1)

您不能将其设置为仅进行一次身份验证并保持这种状态以用于新的运行时,因为Colab在定期回收的VM上运行。您可以确保将force_remount设置为False,以免不必要地要求您重新授权:

drive.mount('/content/gdrive', force_remount=False)

但是,每当您重置运行时时,都需要使用其他授权码重新进行身份验证。

相关问题