远程linux系统的VScode配置R语言

远程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 Rwhich radian,分别得到R和radian的路径,
  • Rpath:Linux下填入R的路径;
  • Rterm:Linux下填入radian的路径;
  • Rterm:option下删掉默认项,分别填入--r-binary = R的路径和--no-site-file
posted @ 2022-06-08 22:27  PengPanda  阅读(1464)  评论(0编辑  收藏  举报