从零开始的 R 语言配置过程

女排世界杯冠军36472026-01-15 09:50:37

阅前须知:在本文中,可能会不可避免的使用一些境外网站资源,如果你已经有了科学上网工具,请打开,调整到规则或者全局模式,打开 TUN 或者增强模式。

macOS#

安装 R#

访问 R 语言网站的清华镜像源 ↗,选择 Download R for macOS,根据你的芯片架构,选择对应的 arm64 /x86_64 版本,下载

打开下载下来的安装包,安装 R,推荐全默认配置进行

找到你的 R 的位置,注意不是 Rgui,是单纯的 R,你可以在终端中输入 where R 来找到它,假设为:

/usr/local/bin/rplaintext

记录之。

配置清华源镜像

R 的用户目录在 macOS 系统下默认位于当前用户的家文件夹,所以你需要在你的家目录下创建一个名为 .Rprofile 的文件来进行配置,你可以在终端中输入如下指令来一键完成:

echo 'options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))' >> ~/.Rprofilebash

这样,R 在安装包时,就会默认使用清华源镜像。

安装 Python#

访问 Miniconda ↗ 官网,根据你的芯片架构,选择对应的项目进行下载:

Miniconda3 macOS Intel x86 64-bit pkg ↗

Miniconda3 macOS Apple M1 64-bit pkg ↗

打开下载下来的安装包,安装 Python,如果出现询问 Advanced Installation Options ,勾选全部选项:

这里是 windows 的配图,macOS 我不想重新装一遍,所以就借用一下了

点击安装

换源为清华源:打开终端,键入如下命令,并执行:

python -m pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simplebash

安装 radian

pip install radianbash

获取 radian 路径

在终端输入:

where radianbash

得到类似如下输出:

/Users/zhuozhiyongde/.miniconda3/bin/radianplaintext

记录之。

在你的家目录(如 /Users/zhuozhiyongde)下创建一个 .radian_profile 的文件,写入如下内容:

Sys.setenv(LANG = "en_US.UTF-8")r

这样,你的 radian 将会默认使用英文,从而避免报错乱码。

在终端输入 radian,即可进入 radian 的交互式 R 终端,然后输入:

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

install.packages("languageserver")

install.packages("httpgd")r

安装完毕后,按住 Ctrl + D,即可退出 radian 的交互式 R 终端。

安装 VS Code#

VSCode 是一个现代 IDE,可以通俗理解为写代码的软件,它具有可高度自定义的用户界面与丰富的插件系统,我们需要配置它来写 R 语言。

访问 Visual Studio Code ↗ 官网,下载 macOS 安装包

打开下载下来的安装包,安装 VS Code

在左侧的 扩展(Extentions) 选项卡中,搜索如下插件并安装:

Chinese (Simplified) (简体中文):这个是中文语言包

R:R 语言官方的 VSCode 插件

R Debugger:R 语言官方的调试器

Ayu:好看的颜色主题

Moegi Theme:好看的颜色主题 + 1

Catppuccin Icons for VSCode:好看的文件图标主题

回到 资源管理器 选项卡,打开一个文件夹,没有的话可以新建

按住 Cmd + Shift + P,输入 Settings,选择 首选项:打开用户设置,搜索如下关键字,对 R/R Debugger 插件进行配置:

r.rpath.mac:配置为之前在安装 R 哪一步的 R 路径,如

/usr/local/bin/rplaintext

r.rterm.mac:配置为之前在安装 Python 哪一步的 radian 路径,如:

/Users/zhuozhiyongde/.miniconda3/bin/radianplaintext

r.bracketedPaste:勾选

r.lsp.debug:勾选

r.plot.defaults.colorTheme:选择 vscode

r.plot.useHttpgd:勾选

r.sessionWatcher:勾选

r.rterm.option:添加如下几项:

--no-save

--no-restore

--no-site-file

至此,你就完成了 R 的所有配置。

Windows#

安装 R#

访问 R 语言网站的清华镜像源 ↗,选择 Download R for Windows,选择 base,下载

打开下载下来的安装包,安装 R,推荐全默认配置进行

找到你的 R 的位置,注意不是 Rgui,是单纯的 R,假设为:

C:\Program Files\R\R-4.4.1\bin\x64\R.exeplaintext

记录之。

配置清华源镜像

R 的用户目录在 Windows 系统下默认位于当前用户的 Documents 文件夹,所以你需要在

C:\Users\arthals\Documents\plaintext

下创建一个名为 .Rprofile 的文件(创建一个 txt 文件,然后重命名,记得删掉 .txt 后缀),写入如下内容并保存:

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))r

这样,R 在安装包时,就会默认使用清华源镜像。

安装 Python#

访问 Miniconda ↗ 官网,找到名为 Miniconda3 Windows 64-bit 的链接,点击下载

打开下载下来的安装包,安装 Python,注意询问 Advanced Installation Options 时,勾选全部选项:

点击安装

换源为清华源:打开终端,键入如下命令,并执行:

python -m pip install -i https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple --upgrade pip

pip config set global.index-url https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simplepowershell

安装 radian

pip install radianpowershell

获取 miniconda 路径

conda info --basepowershell

默认情况下,输出应当类似于:

C:\Users\arthals\miniconda3plaintext

获取 radian 路径

把这个路径在后面加上 \Scripts\radian.exe,然后就得到了你的 radian 路径,如:

C:\Users\arthals\miniconda3\Scripts\radian.exeplaintext

记录之。

在你的家目录(如 C:\Users\arthals)下创建一个 .radian_profile 的文件,写入如下内容:

Sys.setenv(LANG = "en_US.UTF-8")r

这样,你的 radian 将会默认使用英文,从而避免报错乱码。

在终端输入 radian,即可进入 radian 的交互式 R 终端,然后输入:

options("repos" = c(CRAN="https://mirrors.tuna.tsinghua.edu.cn/CRAN/"))

install.packages("languageserver")

install.packages("httpgd")r

安装完毕后,按住 Ctrl + D,即可退出 radian 的交互式 R 终端。

安装 VS Code#

VSCode 是一个现代 IDE,可以通俗理解为写代码的软件,它具有可高度自定义的用户界面与丰富的插件系统,我们需要配置它来写 R 语言。

访问 Visual Studio Code ↗ 官网,下载 Windows 安装包

打开下载下来的安装包,安装 VS Code

在左侧的 扩展(Extentions) 选项卡中,搜索如下插件并安装:

Chinese (Simplified) (简体中文):这个是中文语言包

R:R 语言官方的 VSCode 插件

R Debugger:R 语言官方的调试器

Ayu:好看的颜色主题

Moegi Theme:好看的颜色主题 + 1

Catppuccin Icons for VSCode:好看的文件图标主题

回到 资源管理器 选项卡,打开一个文件夹,没有的话可以新建

按住 Ctrl + Shift + P,输入 Settings,选择 首选项:打开用户设置,搜索如下关键字,对 R/R Debugger 插件进行配置:

r.rpath.windows:配置为之前在安装 R 哪一步的 R 路径,如

C:\Program Files\R\R-4.4.1\bin\x64\R.exeplaintext

r.rterm.windows:配置为之前在安装 Python 哪一步的 radian 路径,如:

C:\Users\arthals\miniconda3\Scripts\radian.exeplaintext

r.bracketedPaste:勾选

r.lsp.debug:勾选

r.plot.defaults.colorTheme:选择 vscode

r.plot.useHttpgd:勾选

r.sessionWatcher:勾选

r.rterm.option:添加如下几项:

--no-save

--no-restore

--no-site-file

至此,你就完成了 R 的所有配置。

使用 R#

常用的使用方式有这几种:

光标停在某行,按下 Ctrl / Cmd + Enter 即可逐行运行

选中多行,再按下 Ctrl / Cmd + Enter 即可多行运行

右键点击右上角的运行按钮,选择 Run source,即可运行当前文件

使用 Copilot#

Copilot 是一个 AI 辅助编程工具,可以帮助你快速生成代码。

白嫖 Copilot 需要完成学生认证,这里不做展开,你可以自行搜索相关教程。这里简要提示一下可能有用的技巧:

保证人的 GPS 位置在校园附近

保证你的邮箱是学校邮箱

拍摄照片时,在学生卡旁边附上手写的英文版、含有 Valid Until: MM / YYYY 的纸张

当你完成了学生认证之后,只需在 VSCode 中登录,然后安装 GitHub Copilot 插件,即可使用 Copilot,实现 AI 代码自动补全。

使用 ChatGPT#

请参见我发的树洞 6561773。

叮~您有一份低碳生活指南,请查收!
私域:销冠的朋友圈发圈秘籍,至少90%的人不会!(含资料)

热门文章

友情链接