Google Colaboratory在授权期间不显示链接

时间:2018-05-10 10:14:31

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

我创建了一个新的Colaboratory笔记本,并希望只是验证自己可以访问我的驱动器上的文件。但是,当我在

下面运行脚本时
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}

我唯一能看到的是文本输入,没有任何链接,没有。

enter image description here

当我输入任何内容时,我会收到/bin/sh: 1: google-drive-ocamlfuse: not found。这种情况最近经常发生在我身上,我做错了什么?

1 个答案:

答案 0 :(得分:1)

编辑:自从最初回答此问题以来,Google已添加了内置的Drive FUSE支持。您可以使用更紧凑的代码段来挂载云端硬盘文件:

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

在此处提供使用此实用程序安装和安装云端硬盘文件的完整示例:

https://colab.research.google.com/drive/1srw_HFWQ2SMgmWIawucXfusGzrj1_U0q