远程linux系统的VScode配置R语言
1. VScode 的安装和配置远程开发
2. R的安装
- 由于我的Linux是远程服务器,没有UI界面,也没有管理员权限;
- 推荐使用
anaconda
或者miniconda
,创建虚拟环R_env
境然后安装R;
参考 :linux中用conda安装大于3.6版本的R:
1. 使用conda search r-base
查看可下载的R的版本;
2. R版本比较低,一般可以先增加源:
% 增加源
conda config --add channels conda-forge
% 提升优先级
conda config --set channel_priority strict
% 再看一看R的版本
conda search r-base
% 创建python=3.8的虚拟环境 R_env
conda create -n R_env python=3.8
% 安装4.1.2版本R
conda install -c conda-forge r-base=4.1.2
- 假设
conda
已经安装好,虚拟环境和R也安装好了.
3. VScode 配置
- 先安装 R 插件和 R Debugger插件;
- 使用
conda activate R_env
激活虚拟环境 R_env
;
- 使用
pip3 installer radian
安装radian
好用;参考radian | 一款21世纪的R语言编辑器
- 输入
R
进入R语言控制台;
- 在控制台输入
install.packages("languageserver")
安装languageserver,用于代码补全等;
- 使用
q()
退出R控制台后,打开设置,点击【远程[ssh:xxxserver]】;
- 在虚拟环境R_env下分别输入 ·
which R
和which radian
,分别得到R和radian的路径,
- 在
Rpath:Linux
下填入R的路径;
- 在
Rterm:Linux
下填入radian的路径;
- 在
Rterm:option
下删掉默认项,分别填入--r-binary = R的路径
和--no-site-file
;