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

  • 23
    点赞
  • 129
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
Rtools环境变量是指在安装配置Rtools时所需要设置的系统环境变量。根据引用和的内容,可以得知Rtools环境变量设置主要包括以下几个步骤: 1. 确保Rtools安装目录和运行R的目录是一致的,如果不一致,则需要卸载Rtools并重新更改安装路径为一致的目录。 2. 在电脑的高级系统设置找到环境变量,并检查是否存在Rtools环境变量残余。如果存在,则需要删除这部分残余,并在末尾加上类似"C:\rtools40;C:\rtools40\usr\bin;C:\rtools40\mingw64\bin"这样的变量设置,具体设置可能因电脑情况而异。 3. 如果以上步骤无效,可以尝试手动配置环境变量。根据引用的描述,可以手动删除之前安装过的Rtools并删除环境变量的相关设置。 需要注意的是,以上的操作步骤适用于Windows 7系统,对于其他系统如Windows 10,可能略有不同,但大致思路是相似的。根据您的具体系统版本,可以参考相应的操作步骤进行设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [R语言的Rtools安装以及环境变量配置](https://blog.csdn.net/coding_Joash/article/details/120504106)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值