首页 > 解决方案 > 无法从 R google colab 连接到谷歌驱动器

问题描述

我正在尝试使用以下代码从我的 google colab 项目连接到 google drive:

library(googledrive)
options(gargle_quiet = FALSE, gargle_oob_default = TRUE, gargle_oauth_cache = TRUE)
drive_auth()

但得到以下错误:

token_fetch()

credentials_service_account()

错误捕获token_fetch()

参数“txt”必须是 JSON 字符串、URL 或文件。

credentials_external_account()

aws.ec2metadata 未安装;无法检测是否在 EC2 实例上运行

credentials_app_default()

credentials_gce()

credentials_byo_oauth()

错误捕获token_fetch()

继承(令牌,“Token2.0”)不是 TRUE

credentials_user_oauth2()

Gargle2.0初始化

尝试从以下位置访问内部漱口水数据:googledrive

添加“userinfo.email”范围

从缓存中加载令牌

缓存中没有匹配的令牌

启动新令牌

错误捕获token_fetch()

'cli_abort' 不是从 'namespace:cli' 导出的对象

错误:'cli_abort' 不是从'namespace:cli' Traceback 导出的对象:

  1. drive_auth()
  2. drive_abort(c("Can't get Google credentials", i = "您是否在非交互式会话中运行 googledrive?\\n​​ 考虑:", . *= "{.fun drive_deauth} 以防止尝试获取凭据" , . *= "使用所有必要的细节直接调用 {.fun drive_auth}", . i = "有关详细信息,请参阅 gargle 的“非交互式身份验证”小插图:", . i = "{.url https://gargle.r -lib.org/articles/non-interactive-auth.html}" ))

你能帮我解决这个问题吗?

标签: rgoogle-drive-apigoogle-colaboratory

解决方案


推荐阅读