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

RStudio安装openxlsx遇问题求助:Rtools未识别、依赖缺失等

R语言问题解决步骤

1. 切换RStudio识别的R版本至4.3.1

  • 打开RStudio,点击顶部菜单栏 Tools → Global Options
  • 在General标签页找到R version选项,点击Change
  • 选择已安装的R 4.3.1的安装路径,确认后重启RStudio
  • 若仍不生效,检查系统环境变量Path,将R 4.3.1的bin目录移至旧版本路径之前

2. 修复Rtools未被识别的问题

  • 确认安装的Rtools版本与R 4.3.1匹配(R 4.3.x对应Rtools43)
  • 配置系统环境变量:
    1. 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
    2. 新增系统变量RTOOLS43_HOME,值为Rtools的安装路径(如C:\rtools43)
    3. 将%RTOOLS43_HOME%\usr\bin和%RTOOLS43_HOME%\mingw64\bin添加到Path变量最前端
  • 在RStudio中执行以下命令验证:
    Sys.which("make")
    
    返回有效路径则说明识别成功

3. 解决openxlsx加载失败的问题

  • 先安装缺失的依赖包stringi:
    install.packages("stringi")
    
  • 重新安装适配当前R版本的openxlsx:
    remove.packages("openxlsx")
    install.packages("openxlsx", dependencies = TRUE)
    
  • 加载包验证:
    library(openxlsx)
    

内容的提问来源于stack exchange,提问作者Juan Carlos Guevara

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.15 15:22:35