R语言中的Rtools的安装以及环境变量配置

方式1-直接通过R语言的命令安装
#Rtools不能通过常规install.packages()命令进行安装,需要通过installr包进行安装
install.packages("installr")
install.packages("stringr")    ###依赖包
library(stringr)
library(installr)
install.Rtools()
方式2-官网下载安装

Rtools在线下载网站
在这里插入图片描述
但是得注意跟自己的R语言版本相匹配,安装好了之后就是官网的推荐配置环境变量

writeLines('PATH="${RTOOLS40_HOME}\\usr\\bin;${PATH}"', con = "~/.Renviron")

#重启R语言之后输入
Sys.which("make")
#如果环境配置成功,会有下述类似信息
#                              make 
#"C:\\rtools40\\usr\\bin\\make.exe" 

#上面两步都okay,就测试下能不能通过以下方式安装包 
install.packages("jsonlite", type = "source")
#都okay的话说明配置好了

然后我的按照上述一通操作下来,发现不行,只好去手动配置环境变量,发现之前已经安装过Rtools,一定记得要卸载掉,但是我的环境变量的配置居然还保留着,手动删掉

手动配置环境-我的是windows7,win10应该也大致差不多

我的电脑 -> 属性 ->高级系统设置
win7环境变量设置
在这里插入图片描述
把这堆变量值复制到文本中,看下有无Rtools的环境变量残余,有的话删掉这部分,然后再末尾加上
C:\rtools40;C:\rtools40\usr\bin;C:\rtools40\mingw64\bin诸如此类的变量设置,这个每个电脑情况可能不同,去Rtools的安装盘看看自己的长啥样子,一般也就rtools40这个地方有区别or为Rtools40之类的。
我的加了之后这个样子

C:\Windows;C:\Program Files\JetBrains\PyCharm Community Edition 2021.1\bin;;C:\Users\Administrator\Desktop\software\chromedriver_win32;C:\Users\Administrator\AppData\Local\Programs\Fiddler;%PyCharm Community Edition%;C:\rtools40;C:\rtools40\usr\bin;C:\rtools40\mingw64\bin

若是之前安装过Rtools,还要去 系统变量里看看,有残余的Rtools可以删掉
在这里插入图片描述
然后再去R里面试试,应该没问题了,反正我就这么解决了~

#重启R语言之后输入
Sys.which("make")
#如果环境配置成功,会有下述类似信息
## "C:\\rtools40\\usr\\bin\\make.exe"

#上面两步都okay,就测试下能不能通过以下方式安装包 
install.packages("jsonlite", type = "source")
#都okay的话说明配置好了

最后还是有问题,需要注意
在这里插入图片描述
你所安装的Rtools的目录和运行的R这里所指的目录是一致的,不一致就卸载了Rtools重新更改安装路径,比如这里为C:/Rtools

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值