Windows10环境下VSCode配置R语言

  • 前言

  • 步骤

    • (一)所用软件

    • (二)所需插件

    • (三)R包Languageserver下载

    • (四)下载Radian

    • (五)VSCode中路径等的设置

  • 参考文章

前言

作为R语言学习新手使用Rstudio之余,在VSCode中发现了R语言扩展,虽然Rstudio完全足够,但还是想要尝试一下。
在试图用VSCode实现R语言运行时,发现事情并没有只安装R扩展这么简单。
由于我自己遇到的问题跟前辈都有所不同,在网络上综合了诸多前辈的总结之后,形成了这篇笔记,作为自己在互联网大海中留下的第一篇足迹。

步骤

(一)所用软件

R、VSCode、Python

R语言、VSCode想必搜到这篇文章的朋友都已经安装了,这里就不再赘述,但要在VSCode完成R语言运行环境的配置还需要Python的存在,因此需要大家安装Python,具体安装过程也不再赘述。

(二)所需插件

VSCode中的插件有俩:R与R LSP Client

R插件是R语言运行的核心插件,类似于其他语言插件,但需要另外的环境配置。
R LSP Client插件可以弥补自动补全等功能的不足,但仅安装这一个插件无法实现自动补全,因为这一插件仅在VSCode一侧提供了实现LSP的条件,在R语言一侧还需要另外的包:Languageserver.

(三)R包Languageserver下载

在R 环境中运行如下安装指令:

install.packages("languageserver",repos = "https://mirrors.tuna.tsinghua.edu.cn/CRAN/")

(四)下载Radian

在VSCode中利用R插件使用R语言实际是在终端中调用R进程,因此没有Rstudio中的诸多功能,Radian为弥补这一点提供了条件。
Radian是一个Python项目,因此需要Python环境(这就是前面需要安装Python的原因),然后在终端中使用pip进行安装(不是Python!是直接在终端!cmd!!)

pip install radian

此处要注意pip要保持最新版。
Radian安装完成后直接输入radian试运行一下,我这里运行后出现一个问题:“cannot determine R HOME”,解决这个问题的方法,就是设定R HOME:

set R_HOME=C:\Program Files\R\R-4.0.3

此处注意,C:\Program Files\R\R-4.0.3\bin\x64这个目录是不对的,正确目录如上代码中,终止于“R-版本\”,前面可以不一样。
另外,解决这个问题时发现这一步出现的问题蛮多的,其他问题建议翻看一下这个网站:https://github.com/randy3k/radian/issues/105
不要看完开头就撤了,下面讨论的不只是“Cannot locate R share library”的问题,我的问题也是在这个回答里找到解决方法的。

(五)VSCode中路径等的设置

注:如不想使用radian则仅需要将第一步和第四步的两个路径都设置为R.exe的路径,即第四步的路径。

如图所示,点开左下角齿轮标志,选择设置

  1. 设置R>Rterm:Windows路径
    在打开的设置上面的搜索中输入r.rterm.windows

    在下面显示出来的路径框中输入你的radian的位置,windows下可以在cmd内输入where radian来获取,如图:

  2. 勾选R:Bracketed Paste
    在搜索框内输入r.br即可看到,打勾即可。如图:

  3. 处理R>Rterm:Option

如图在搜索框内输入r.rterm.option,删掉原来有的--no-save,--no-restore,添加--no-site-file.

4. 设置R>Rpath:Windows路径

在搜索框中输入r.rpath.windows,然后将出现的两个路径框都输入R.exe所在的路径,一般位置如图:

参考文章

[1]https://blog.csdn.net/weixin_39287540/article/details/106459170
[2]https://sspai.com/post/47386
[3]https://blog.csdn.net/csuzhaoqinghui/article/details/53400634
[4]https://blog.csdn.net/qq_15260769/article/details/80731407
[5]https://blog.csdn.net/jhsword/article/details/95999078
[6]https://github.com/randy3k/radian/issues/105

(0)

相关推荐

  • VsCode配置R(上)

    先下载 60MB https://az764295.vo.msecnd.net/stable/d2e414d9e4239a252d1ab117bd7067f125afd80a/VSCodeUserSe ...

  • VSCode配置Matlab

    bgm:days    Escape the day-Ghostless _(:з」∠)_ 作为不折腾会死的我,又开始折腾了,尤其是最近看见matlab对于算法实现上面哪种天然的亲和力以后,更加坚定了 ...

  • Ubuntu 18.04 安装vscode

    Ubuntu 18.04 安装vscode

  • 使用python将word文档转换为PDF文档

    对于windows系统的编程开发,微软一开始提供了基于VB语言的接口,后来又推出了.NET框架.对于word等offices套件的自动化操作,由于原生支持的特性,采用这些语言是最为方便且灵活的,唯一的 ...

  • Python VSCode安装教程

    简介  接下来要安装的是Python环境和Visual Studio Code(简称VSCode)本地编辑器. Python环境的安装是为了让你的电脑能够运行Python程序. VSCode编辑器的 ...

  • Python超简单格式化代码,仅需一行命令

    https://m.toutiao.com/is/J31M1tt/ 复制别人的代码进行使用的时候,最烦的就是看到编辑器上显示的各种红色的.橙色的提示线吧? 尤其是那些不遵守PEP8规则的代码,等号两边 ...

  • 如何将宇宙最强 VSCode 打造为刷题神器

    Python爱好者社区 昨天 以下文章来源于ACM算法日常 ,作者dansen以下文章来源于ACM算法日常 作者dansen 不知道各位童鞋平时刷题用什么工具,我平时都是用 VSCode ,除了刷题, ...

  • VSCode开发调试Python

    VSCode开发调试Python

  • 2021年 Windows10 环境下使用WSL和Docker 配置深度学习环境

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 Windows10 环境下使用WSL2和Docker 配置深度学习环境以及踩坑记录 (使用 Ubuntu 18.04+ Cuda) 前 ...

  • 【Tomcat】Windows环境下Tomcat配置https访问

    【Tomcat】Windows环境下Tomcat配置https访问

  • windows10环境下的RabbitMQ安装步骤(图文)

    记录下本人在win10环境下安装RabbitMQ的步骤,以作备忘. 第一步:下载并安装erlang 原因:RabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安 ...

  • 配置Seurat的R语言环境

    课程笔记 粉丝:有单细胞线上课程吗? 小编:什么? 我们的单细胞转录组分析线上课程已经上线好久了,你们竟然都不知道吗,每篇推文后面的课程推荐没人看的吗,小编已哭晕在厕所 好了,戏演完了,下面郑重介绍下 ...

  • 用VScode配置Python开发环境

    引用:https://www.jianshu.com/p/506debe61423 前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀 ...

  • (9条消息) Ubuntu下OpenCV配置(VScode+cmake)

    近期为了做三维重建.开始了OpenCV学习之路.顺便记录一下. 前期准备 如题所述,本次是在Ubuntu下配置的.所以用到的各种软件如下所示: 1. cmake 直达链接: 2. VScode 直达链 ...

  • R语言用相关网络图可视化分析汽车配置和饮酒习惯

    原文链接:http://tecdat.cn/?p=22772 我们经常使用的一个关系性指标是相关性.通过可以利用数据框架和绘图来帮助探索相关关系. 本文先创建了相关关系的关系数据框,然后绘制了关系结构 ...

  • vscode 配置vue开发环境

    vscode 配置vue开发环境