R、01VSCODE配置R环境快速指南、4.2.1版本

发布时间:2022-09-26 02:48:00 来源:赢图云 阅读:942

安装最新版 R-4.2.1

R: The R Project for Statistical Computing (r-project.org)

有大量镜像供选择下载,找中国地区镜像下载会快一点。安装一口气Next到底。

https://cran.rstudio.com/bin/windows/Rtools/ 这个也要装!

Download Python | Python.org Python也要装!


添加系统环境变量


VSCODE 安装插件

推荐个 better comments插件: VSCode Better Comments 扩展配置、高亮注释插件 - 小能日记 - 博客园

VSCODE 配置插件

打开设置

rpath

填入 R.exe 可执行程序路径

r.rterm

安装 radian 插件。新建终端输入(确保Python、pip已安装

pip install radian
where radian :: 这句指令会告诉你 radian 安装在哪

r.rterm.option

删除其他,添加 --no-site-file

r.sessionWatcher

实现绘图IDE,查看dataframe。取消勾选用原生绘图。

创建终端

按 Shift+Ctrl+P 打开搜索面板,输入 terminal ,可以看到快捷键,。

安装languageserver

打开r语言( 终端R.exe 或 RGui.exe 或 RStudio 安装),输入 install.packages("languageserver")

保存时自动格式化

执行代码注意事项

右上角箭头 Run Source 执行代码。注意代码末尾需要用 View(数据、图片变量) 来展示数据框或图片。代码执行完毕依然可以在 Radian 查看和执行变量。

常见问题

install.packages("languageserver")

R语言安装languageserver报错

Rtools is required to build R packages but is not currently installed. Please download and install the appropriate version of Rtools before proceeding:

解决方法:下载对应版本 Rtools 安装 https://cran.rstudio.com/bin/windows/Rtools/


SyntaxError: Non-UTF-8 code starting with 'xc4' in file

vscode命令行powershell运行radian报错

PS C:Users小能喵喵喵DesktopRhomework1_Pelican> radian
SyntaxError: Non-UTF-8 code starting with 'xc4' in file C:Users小能喵喵喵AppDataLocalProgramsPythonPython310Scripts
adian-script.py on line 2, but no encoding declared; see https://python.org/dev/peps/pep-0263/ for details

解决方法:打开错误的py文件,第一行加上下面代码保存

# -*- coding: gbk -*-

Error in loadNamespace(x) : there is no package called 'vscDebugger'

运行R代码出错

解决方法:按Ctrl+Shift+P 输入 r.debugger.updateRPackage (可能要开梯子,但不要开全局模式)

安装到一半依旧报错

Error in unpackPkgZip(pkgs[i], pkgnames[i], lib, libs_only, lock, quiet) :
package 'vscDebugger' not installed because it is not built for UCRT
Calls: install.packages -> .install.winbinary -> unpackPkgZip

解决方法:手动安装,下载TAR版本

https://github.com/ManuelHentschel/VSCode-R-Debugger/releases/download/v0.4.7/vscDebugger_0.4.7.tar.gz

然后打开RGui.exe手动安装,在 C:EnvironmentR-4.2.1inx64,重启VSCODE即可.

该方法来自 issue:No support for R version 4.0.2 · Issue #110 · ManuelHentschel/vscDebugger (github.com)

功能展示

自动补全

绘图

查看及搜索数据

多行输出

鼠标悬停显示函数文档

鼠标悬停,显示变量信息

格式化代码

美站网

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,
如果涉及侵权请联系站长邮箱:support@yingtwo.com 进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

原文链接: https://www.cnblogs.com/linxiaoxu/archive/2022/09/26/16729570.html

/template/Home/default/PC/Static