R语言环境配置小记
本文最后更新于:2021年10月4日 晚上
开始
由于Anaconda中有包r-essentials
,对于Python与R的使用很方便。打算用Anaconda直接配置R语言环境。
首先在Anaconda中创建R的虚拟环境,但是无法安装最新版本的R,在默认channels中最高只可以下载3.6版本,而最新的已经达到4.1.0。
下载下来后R的版本也就是3.6.0,个人的强迫症导致就想更新到最新版本来使用。
但是仅仅使用网上常见的方法,在执行到最后一步往往会卡住,导致无法更新。
1 |
|
并且即使只是更新了R的版本,对应的python中的包也还是旧版本。于是打算寻找其他办法来更新。
查阅资料后发现default更新过慢,需要加入更新较快的conda-forge
频道
1 |
|
现在search就可以找打R的最新版本了
而后就水到渠成了。
创建虚拟环境:conda create -n R
安装R:conda install r r-essentials
即可完成,而后安装一下其他两个可能需要的包,
(因为不太懂,索性就都安装了)
1 |
|
而后是安装成功后的vs code和RStudio的一点点小配置
RStudio 配置
首先 RStudio:发现anaconda中可供下载的RStudio只是1.1版本,于是又从官网下载了1.4版本
RStudio下载地址:https://www.rstudio.com/products/rstudio/download/
R下载地址:R
之前在anaconda主要是为了找到与最新版本的R相对应的包。于是在RStudio中还是直接下载R来配置方便一点(其实是用anaconda的R试了几次都配不上RStudio
打开RStudio的Tools/Global Options
在General
中配置R的版本和工作路径,个人的路径如下
随后在下面的python选项中,找到之前设置好的虚拟环境的python路径
以上RStudio就配置好了,来个Hello,world!!!
print ("Hello world!");
再用Robert I. Kabacoff的《R语言实战》的第一个例子来演示一下
1 |
|
VScode 配置
首先需要完成上述的R语言安装:R下载地址:R
安装插件:
- R support for Visual Studio Code
- R LSP Client
而后需要安装包Radian
,官网称 radian 是一款21世纪的R语言编辑器。
由Python编写,此处安装到上述创建的命名R的Python虚拟环境中
使用命令conda install radian
当然也可以使用pip安装pip install radian
,不过个人觉得conda更方便好管理
在cmd中测试radian是否安装成功
(进入后可使用q() 退出
随后打开vscode进入设置
下面仅以windows配置为例:
-
输入
r.rterm.windows
填写R或者radian路径可以使用
where radian
找到radian的路径
-
输入
r.br
选中bracketed paste
, 以启用radian
-
输入
r.rterm.option
,删除--no-save,--no-restore
,添加--no-site-file
-
输入
r.sessionWatcher
,勾选实现绘图IDE,查看dataframe。如果想用原生绘图,取消勾选即可。 -
输入
install.packages("languageserver")
实现自动对齐
随后点击Run source 即可运行
可能是自己第一个实用型博客吧,之前都是直接弄弄自己的笔记就贴上去了