Tom*_*ale 11 google-drive-api google-oauth google-colaboratory
我正在使用Google Colab,并且由于使用限制,每天至少需要重启一次笔记本。
要安装我的Google云端硬盘,我需要以下代码:
from google.colab import drive
drive.mount('drive')
然后,我得到提示:
在浏览器中转到以下网址:https://accounts.google.com/o/oauth2/auth? client_id = xxxxxxxxx ...。
输入您的授权码:___________________________________________________
如何只授权一次并记住该授权?
理想情况下,当我登录Gmail时,授权已经已经完成,我只需指定要安装的云端硬盘的帐户电子邮件地址即可。
但是,任何我不将auth代码存储在笔记本中的持久授权解决方案都很好。
您不能将其设置为仅进行一次身份验证并在新的运行时保持这种状态,因为 Colab 在定期回收的 VM 上运行。您可以确保force_remount设置为,False以便它不会不必要地要求您重新授权:
drive.mount('/content/gdrive', force_remount=False)
但任何时候重置运行时,您都需要使用不同的授权代码重新进行身份验证。
| 归档时间: | 
 | 
| 查看次数: | 660 次 | 
| 最近记录: |