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

标签 python google-drive-api google-colaboratory

我创建了一个新的 Colaboratory notebook,并希望对自己进行身份验证以访问我的云端硬盘上的文件。但是当我在下面运行脚本时

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。我最近经常遇到这种情况,我做错了什么?

最佳答案

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

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

此处提供了使用此实用程序安装和装载 Drive 文件的完整示例:

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

关于python - Google Colaboratory 在授权期间不显示链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50270540/

相关文章:

python - 通过 Python 从 Google Drive 备份文件

python - 引发 Exception 类和 Exception 实例之间有区别吗?

python - 如何正确处理单个元素上的迭代导致引发错误的情况?

python - python图像库(PIL)中的getbbox方法不起作用

python - 使用 Elasticsearch 后端在 Django Haystack 中启用同义词

google-apps-script - Google 云端硬盘 API : Create Folder: Allow conflict error if folder by name exists

java - 如何使用 Java Google Drive API 上传文件

python - 无法在 Google Colab 中安装自定义包

python - OpenCV在Google合作实验室不起作用

python - 尝试运行暗网检测时无法打开文件 yolov3_custom_last.weights