You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何彻底移除R语言googledrive包中预授权的谷歌账号?

移除googledrive包中关联的多余谷歌账号

谷歌账号选择界面

我在R语言的googledrive包中关联了两个邮箱账号,现在需要永久删除其中一个,确保每次调用drive_auth()时仅显示一个账号。

我已尝试用remove.packages()卸载并重装googledrive包,也手动在谷歌账号连接设置中解除第二个账号的关联,但该账号仍会显示。请问是否有永久移除的方法?


解决步骤:

  • 清除本地认证缓存:googledrive依赖的gargle包会在本地保存认证信息,先在R中执行命令查看缓存路径:
    gargle::gargle_oauth_cache()
    
    找到路径后,手动删除对应多余账号的文件夹或文件即可。
  • 指定默认账号:如果不想清理缓存,可在调用drive_auth()时固定目标账号,避免选择界面弹出:
    drive_auth(email = "你的目标账号邮箱")
    
    执行一次后,后续调用会默认使用该账号。
  • 重置认证状态:在R中执行以下命令强制清空所有googledrive的认证信息:
    googledrive::drive_deauth()
    rm(list = ls(envir = .googledrive))
    
    之后重新调用drive_auth(),只会要求你重新登录目标账号,旧账号不会再显示。

内容的提问来源于stack exchange,提问作者Mohak Saxena

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 10:03:11