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

RStudio安装R包成功但无法加载库,报错DLL ‘cli’未找到求助

解决方案

该报错由核心依赖包cli的动态链接库(DLL)损坏或与当前R架构不匹配导致,绝大多数常用R包都依赖cli,因此会触发全量包加载失败,按以下步骤修复即可:

  • 第一步:移除损坏的cli包,重启R会话
    运行如下代码卸载cli:
    remove.packages("cli")
    卸载完成后在RStudio顶部菜单栏选择「会话」-「重启R」,完全清空残留进程。

  • 第二步:从源代码编译重装cli包
    重启后运行如下代码安装,从源代码编译可规避预编译二进制包的架构适配问题:
    install.packages("cli", type = "source", dependencies = TRUE)
    若Windows系统弹出需要Rtools的提示,安装与当前R版本匹配的Rtools后重新运行安装命令即可。

  • 第三步:验证修复效果
    先单独测试cli包加载:
    library(cli)
    无报错后再测试原有业务代码:

    library(nycflights13)
    head(flights)
    

额外排查方案

若以上操作仍未解决问题,可按如下规则排查:

  • 检查当前R版本架构与包适配性:若安装的是64位R,不要调用32位版本的R运行代码,可在RStudio「工具」-「全局选项」-「常规」中确认当前调用的R版本。
  • 检查R包安装路径:不要将包安装在包含中文、空格或特殊字符的路径下,可手动指定无特殊字符的路径安装包,示例如下:
    install.packages("cli", lib = "C:/R_Library")
  • 全量重装包:若所有包均出现同类损坏,可直接清空当前R包库的根文件夹,后续按需重装所有包即可,比逐个排查效率更高。

内容的提问来源于stack exchange,提问作者Captain Ahab

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 12:27:05