我创建了一个新的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}
我唯一能看到的是文本输入,没有任何链接,没有。
当我输入任何内容时,我会收到/bin/sh: 1: google-drive-ocamlfuse: not found
。这种情况最近经常发生在我身上,我做错了什么?
答案 0 :(得分:1)
编辑:自从最初回答此问题以来,Google已添加了内置的Drive FUSE支持。您可以使用更紧凑的代码段来挂载云端硬盘文件:
from google.colab import drive
drive.mount('/content/gdrive')
在此处提供使用此实用程序安装和安装云端硬盘文件的完整示例:
https://colab.research.google.com/drive/1srw_HFWQ2SMgmWIawucXfusGzrj1_U0q