-
R 基础环境安装:
CRAN 官网下载地址:https://cran.r-project.org/
-
VScode 插件安装:
-
环境配置
将 R 的安装路径添加至「系统环境变量 PATH」:
- 按下 Win + R,输入 sysdm.cpl,回车打开「系统属性」;
- 切换到「高级」选项卡,点击「环境变量」;
- 在「系统变量」里找到 Path,双击编辑;
- 点击「新建」,粘贴 R 的 bin\x64 路径(E:\R-4.5.2\bin\x64);
- 点击「确定」保存,重启 VSCode 和 PowerShell(环境变量生效需要重启终端);
- 重新在 PowerShell 输入 R,就能正常进入 R 环境了
核对 VSCode 的 R 路径配置:
- 确保 VSCode 里的 r.rpath 配置和实际 R 路径一致:打开 VSCode 设置,搜索 r.rpath;填写完整的 R.exe 路径(E:\R-4.5.2\bin\x64\R.exe);
- 重启 VSCode 再试
-
以上则完成了 R 基础环境的配置,可使用下面用例验证:
x <- 1:8 y <- c(2,4,5,7,6,8,9,10) png("test_sample.png", width=350, height=300) plot(x, y, type="b", col="red", pch=16, main="VSCode R验证图") dev.off() cat(if(file.exists("test_sample.png")) "✅ 图片生成成功" else "❌ 图片生成失败")
新建 test.R 测试用例(注意文件后缀名需修改为 .R),运行测试(两种办法:直接点击右上角运行按钮,运行测试完整的代码;新建终端,打开 powershell 终端,输入 R 开启 R 终端,复制代码到 R 终端,回车运行),生成
test_sample.png折线图说明环境配置正常
- R 终端打开失败
PS E:\gitlab\personal\rtest> R
try { . "d:\Microsoft VS Code\resources\app\out\vs\workbench\contrib\terminal\common\scripts\shellIntegration.ps1" } catch {}首先检查环境是否正确配置,打开 CMD 命令行检查 PATH 中是否包含 R 路径:
C:\Users\YF-RHT>echo %PATH%
E:\R-4.5.2\bin\x64;...在当前终端中检查路径是否更新:
PS E:\gitlab\personal\rtest> $env:Path
E:\R-4.5.2\bin\x64;...上述均正常,但依旧无法正常打开 R 终端,在 powershell 查询 R 命令:
PS E:\gitlab\personal\rtest> Get-Command R
CommandType Name Version Source
----------- ---- ------- ------
Alias r -> Invoke-History并未关联对应的 R 路径,E:\R-4.5.2\bin\x64已经出现在 Path 里,但输入R 仍没进入 R 环境,核心原因是 PowerShell 里的 R 命令被「别名 / 自定义函数」覆盖,导致系统没去 Path 里找R.exe,输入完整命令确认:
PS E:\gitlab\personal\rtest> Get-Command R -All
CommandType Name Version Source
----------- ---- ------- ------
Alias r -> Invoke-History
Application R.exe 3.0.0.0 E:\R-4.5.2\bin\x64\R.exe输入 R.exe 可正常开启 R 终端:
PS E:\gitlab\personal\rtest> R.exe
R version 4.5.2 (2025-10-31 ucrt) -- "[Not] Part in a Rumble"
Copyright (C) 2025 The R Foundation for Statistical Computing
Platform: x86_64-w64-mingw32/x64
R是自由软件,不附带任何担保。
在某些条件下你可以将其自由分发。
用'license()'或'licence()'来看分发的详细条件。
R是个合作计划,有许多人为之做出了贡献.
用'contributors()'来看合著者的详细情况
用'citation()'会告诉你如何在出版物中正确地引用R或R程序包。
用'demo()'来看一些示例程序,用'help()'来阅读在线帮助文件,或
用'help.start()'通过HTML浏览器来看帮助文件。
输入'q()'退出R.
> - R 语言工具包安装:
vscode 默认会安装 R 语言工具包languageserver,如下:
默认会从官网下载,由于网络问题大概率会失败:
因此可修改镜像源配置,开启 R 终端, 输入以下代码写入永久镜像配置:
cat('options(repos = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))', file = file.path(Sys.getenv("HOME"), ".Rprofile"), append = TRUE) 重启 R 终端,之后安装包直接用install.packages("包名")就会自动走镜像源了
更新配置后,进入 R 终端执行以下命令:
file.show(file.path(Sys.getenv("HOME"), ".Rprofile"))如果弹出文件窗口里面能看到 options(repos = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/")) 这一行说明写入成功,也可通过getOption("repos")命令查看当前 CRAN 镜像源配置:
CRAN
"https://mirrors.tuna.tsinghua.edu.cn/CRAN/"


