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)
- 配置系统环境变量:
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 新增系统变量
RTOOLS43_HOME,值为Rtools的安装路径(如C:\rtools43) - 将
%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
相关产品推荐
相关产品推荐

