最近蹭一波热度,重新开始用vscode写R。
但是在配置过程中还是会遇到一些问题,遇到有意思的就记录下来。
当通过Rpath修改/添加了R可执行文件,如下:
![](https://img.haomeiwen.com/i24361169/7f69c1758a6b9a51.png)
但还是发现无法设置成对应版本的R,该怎么办?
【标注】这边已经设置成R.3.6.3,但是radian终端显示的还是R.4.0.0
![](https://img.haomeiwen.com/i24361169/07083880c28f1689.png)
如果使用“Rpath”而没有使用“r.rterm.option”会怎么样?
下面这个例子,我的R.3.6.3安装了devtools,但是R4.0.0中没有安装,并且设置Rpath为“R.exe”,但r.rterm.option没有进行设置。
Rpath:
![](https://img.haomeiwen.com/i24361169/a3f2c7c795ba4f70.png)
r.rterm.option:
![](https://img.haomeiwen.com/i24361169/13b7546dd482db66.png)
这种情况下,如果我调用devtools,如下:
library(devtools)
就会出现包没安装的错误:
![](https://img.haomeiwen.com/i24361169/933460ad89acfc7d.png)
怎么解决?如何正确地修改R版本?
Rpath不进行修改,仍旧为R.3.6.3版本的R.exe。
![](https://img.haomeiwen.com/i24361169/c4d434af1d930d38.png)
通过“r.rterm.option”,将Rterm.exe设置成R.3.6.3版本:
![](https://img.haomeiwen.com/i24361169/bd9eaafe1dc17b9f.png)
运行成功。
![](https://img.haomeiwen.com/i24361169/141c58a138d3f2e6.png)
参考资料
[1] https://medium.com/analytics-vidhya/a-fresh-start-for-r-in-vscode-ec61ed108cf6
网友评论