赞
踩
Homebrew已对M1进行了适配
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
建意使用python3.8版本,目前该版本较为完善,并且在M1中兼容性十分优秀。
brew install --cask anaconda
请使用最新版本,最新版本对M1进行了适配。
brew isntall --cask visual-studio-code
5.Vscode插件
主要有两个,一是R language support,二是 R LSP Client for VS Code
主要有三个包,一是 r-base, 二是 python,为 ardian 提供环境,三是 radian, 提供漂亮的terminal。
sudo conda create --name r_env python=3.8
conda activate r_env
sudo conda install conda-forge::r-base
7.Radian
Radian 有两种安装方式
sudo conda install -c conda-forge radian
pip install radian
conda activate r_env
where r
where radian
/opt/homebrew/anaconda3/envs/r_env/bin/r
/opt/homebrew/anaconda3/envs/r_env/bin/radian
设置 R 的路径
设置 Radian 的路径
- 在设置 Option 时,需将原来的 --no-save,–no-restore,删掉。
- –r-binary=,设置为自己的 R 路径,否则 Radian无法启动。
- 还应注意,所有的 R 的路径中,R 均为大写。
设置 bracketed paste
设置 r.sessionWatcher
安装 Languageserver
Languageserver 的安装方式有3种,根据实际情况,这里介绍2种
conda activate r_env
conda install -c conda-forge r-languageserver
conda activate r_env
R
install.packages("languageserver")
这是因为 code runner 默认配置使用 Rscript 运行脚本导致的。
add <- function(x, y) { x + y } print(add(1, 2)) print(add(1.0e10, 2.0e10)) print(paste("one", NULL)) print(paste(NA, "two")) print(paste("multi-line", "multi-line")) h <- c(1, 2, 3, 4, 5, 6) M <- c("A", "B", "C", "D", "E", "F") barplot(h, names.arg = M, xlab = "X", ylab = "Y", col = "#00cec9", main = "Chart", border = "#fdcb6e" )
参考文献:
1.Writing R in VSCode: Interacting with an R session
2.如何在 VSCODE 中高效使用 R 语言 (图文详解)
3.将VScdoe的R终端替换为radian
4.A fresh start for R in VSCode
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。