问题:Google Colab 导入库和授权使用 google 驱动需要太长时间?

Problem: Google Colab import libraries and authorization to use google drive takes too long?

我在 google colab 中执行这部分代码,以授权我访问我的驱动器文件夹

!apt-get install -y -qq software-properties-common python-software-properties module-init-tools
!add-apt-repository -y ppa:alessandro-strada/ppa 2>&1 > /dev/null 
!apt-get update -qq 2>&1 > /dev/null
!apt-get -y install -qq google-drive-ocamlfuse fuse
from google.colab import auth
 auth.authenticate_user()
from oauth2client.client import GoogleCredentials
 creds = GoogleCredentials.get_application_default()
import getpass
!google-drive-ocamlfuse -headless -id={creds.client_id} -secret=    
{creds.client_secret} < /dev/null 2>&1 | grep URL
vcode = getpass.getpass()
!echo {vcode} | google-drive-ocamlfuse -headless -id= 
{creds.client_id} -secret={creds.client_secret}

但是当涉及到从给定的url复制粘贴验证码的部分时,执行并没有结束,所以继续下一个块。有什么问题吗?虽然我仍然连接着。

遵循 this 教程,过去几天我一直在使用它,对我有用的是:

1.- 在单个单元格中 运行:

from google.colab import auth auth.authenticate_user()

2.- 按照link,复制并粘贴生成的密码

3.- 在另一个单元格中 运行:

from oauth2client.client import GoogleCredentials creds = GoogleCredentials.get_application_default() import getpass prompt = !google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret} < /dev/null 2>&1 | grep URL vcode = getpass.getpass(prompt[0] + '\n\nEnter verification code: ') !echo {vcode} | google-drive-ocamlfuse -headless -id={creds.client_id} -secret={creds.client_secret}

4.- 同样,按照 link,复制并粘贴新生成的密码

5.- 继续安装您的驱动器并处理您的文件!

这看起来像其他人遇到的问题正在这里讨论:https://github.com/googlecolab/colabtools/issues/231

您是否也在 JS 控制台上看到任何 400 或错误?

最近我做了一个新的努力并且似乎有效,为了将你的驱动器安装到 colab-notebook,请改用这些行,

from google.colab import drive
drive.mount('/content/gdrive')

运行它,

点击 link 接受并复制粘贴给定的代码,点击回车完成!比我以前问过的方式简单得多,顺便说一句它仍然无法正常工作。

粘贴生成的代码后,按键盘上的 Enter 键。它将继续缓冲,直到您这样做。