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

R语言无法加载任何包:tidyverse加载时rlang版本不兼容问题咨询

问题原因及解决方法

问题原因

你遇到的报错核心是包版本不兼容:当前R会话中已加载rlang 0.4.12版本,但tidyverse要求rlang版本至少为1.0.1,版本过低导致加载失败。

解决步骤

  • 先卸载当前会话中已加载的旧版rlang:
    # 卸载已加载的包
    detach("package:rlang", unload = TRUE)
    # 如果上面命令报错,尝试卸载命名空间
    unloadNamespace("rlang")
    
  • 更新rlang到符合要求的版本:
    install.packages("rlang")
    
    (如果有权限问题,可添加lib参数指定安装路径,比如install.packages("rlang", lib = "你的R库路径"))
  • 重启R会话(关闭当前R窗口后重新打开)
  • 重新加载tidyverse:
    library(tidyverse)
    

额外排查

如果更新后仍报错,可通过.libPaths()查看你的R包安装路径,检查是否存在多个版本的rlang,手动删除旧版本文件后再重试。

内容的提问来源于stack exchange,提问作者Guofeng Wu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 03:45:49