【问题标题】:Google colab unable to authenticate google drive using PyDriveGoogle colab 无法使用 PyDrive 对 Google Drive 进行身份验证
【发布时间】:2020-01-24 00:48:00
【问题描述】:

我在 Google colab 上运行代码,但在安装 Google 驱动器时遇到了身份验证问题。 到目前为止,我没有任何身份验证或安装问题,但它突然停止工作。我不记得我对我的谷歌帐户所做的任何更改,我可以正常访问我的谷歌驱动器。我用其他人的帐户在 Google colab 上测试了我的代码,它似乎工作正常。所以我猜它与我的谷歌帐户有关。 任何人都遇到过类似的问题,或者知道是什么搞砸了这个身份验证?

这是我的身份验证代码的一部分:

这就是它被卡住并且无法通过的地方。 (点击链接并选择要使用的谷歌驱动器后)

提前致谢。

【问题讨论】:

  • 第二个屏幕截图没有显示任何特定错误。是否出现错误?不确定的进度条是否一直在旋转? Javascript console中是否记录了错误
  • 它没有给我任何错误,但进度条一直在旋转。我今天又试了一次,它突然开始工作了,虽然我没有改变任何东西。我很高兴它现在可以工作,但我仍然想知道问题是什么,这样当它再次发生时我可以修复它。

标签: authentication google-drive-api google-colaboratory pydrive


【解决方案1】:

我不建议在对 Google Colab 进行身份验证时使用 PyDrive,您可以使用它来代替:

from google.colab import drive

drive.mount('/content/gdrive')
ROOT = "/content/gdrive/My Drive/"

现在ROOT 是您 Google 驱动器的根目录。这就是为什么我总是遵循以下代码:

import os
os.chdir(ROOT)

现在,您可以像访问本地磁盘一样访问 GoogleDrive。

来源:official documentation

【讨论】:

  • 它现在又可以工作了,但是谢谢!我也试试看。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-29
  • 1970-01-01
  • 2022-01-17
  • 2015-10-04
  • 2017-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多