首页 > 系统相关 >通过 ssh 配合conda 在 Linux服务器 使用 R语言

通过 ssh 配合conda 在 Linux服务器 使用 R语言

时间:2024-12-09 15:31:55浏览次数:8  
标签:R4.4 userHome envs conda ssh install Linux packages

我们使用vs code运行R语言代码

ssh连接 conda配置

默认都会

ssh连接教程:VS Code / Pycharm配置SSH远程开发(免密登录)

conda配置教程:纯小白 远程Linux服务器无root权限,安装conda

Linux配置R语言环境

# 新建一个R环境
conda create -n R4.4.1 r-base=4.4.1

# 配置R基础的环境
conda install conda-forge::r-languageserver
conda install conda-forge::radian # Radian是一个R的控制台,具有多行编辑和丰富的语法高亮功能。
conda install conda-forge::r-httpgd # httpgd异步图形输出包
conda install conda-forge::r-devtools
conda install conda-forge::jupyter
conda install conda-forge::r-IRkernel

注意:安装之后,使用conda activate r431激活环境,无特别说明,后续的操作均以激活环境。

本机配置vs code插件

  1. 安装 R Extension for Visual Studio Code
    在扩展程序界面搜索R,安装R Extension for Visual Studio Code

  2. 安装R Debugger
    顺便按照R Debugger,用于调试debug。

配置setting.json

打开vs code的setting.json, 在最后加上,里面的位置按实际的位置修改即可(只需要修改conda环境前面的即可)。

    "r.bracketedPaste": true,
    "r.rterm.linux": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/radian",
    "r.rpath.linux": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/R",
    "r.rterm.mac": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/radian",
    "r.rpath.mac": "${userHome}/packages/anaconda3/envs/R4.4.1/bin/R",
    "r.rterm.option": [
        "--no-save",
        "--no-restore",
        "--no-site-file",
        "--r-binary=${userHome}/packages/anaconda3/envs/R4.4.1/bin/R"
    ],
    "r.libPaths": [
        "${userHome}/packages/anaconda3/envs/R4.4.1/lib/R/library"
    ],
    "r.plot.useHttpgd": true,
    "[r]": {
        "editor.defaultFormatter": "REditorSupport.r"
    },
    "files.associations": {
        "*.rmd": "rmd"
    },

运行

在服务器上新建.R 或者 .Rmd 文件, 输入相关R语言代码。
Ctrl + Enter就可以实现逐行运行(运行光标所在的行)。
按右上角的运行按钮就可以实现运行全部代码。

标签:R4.4,userHome,envs,conda,ssh,install,Linux,packages
From: https://www.cnblogs.com/kingwz/p/18595058

相关文章

  • Linux 查看计算机各个硬件的性能: sysbench (多线程性能测试工具)
    安装Ubuntu/Debian:sudoapt-getupdatesudoapt-getinstallsysbenchCentOS/RHEL:sudoyuminstallepel-releasesudoyuminstallsysbench使用运行CPU压力测试:sysbenchcpu--threads=4run运行内存压力测试:sysbenchmemory--threads=4run运行文件IO压力......
  • Linux 常用压缩命令全解
    一、tarLinux中的tar命令是文件管理中最重要的命令之一。它是TapeArchive的缩写,用于创建和解压缩归档文件。存档文件是一种压缩文件,其中包含一个或多个捆绑在一起的文件,以便更易于访问存储和可移植性。tar只负责打包,打包是指将一大堆文件或目录捆绑成一个文件;压缩则是将一个大......
  • 【Linux探索学习】第三弹——Linux的基础指令
    前言:在前面我们已经讲了有十几个Linux的基础指令及相关的知识了,今天我们再补充几个重点的基础指令,给基础指令收个尾,为下面的内容做准备目录一、date指令时间显示设定时间时间戳二、cal指令三、find指令find指令which指令whereis指令四、grep指令五、zip/unzip指......
  • Linux系统中禁用用户登录
    管理Linux系统上的帐户是系统管理员的一项重要任务。一个常见的任务是禁用帐户,由于各种原因可能需要禁用帐户,例如当员工离开公司或出于安全目的需要临时禁用访问时。本指南将以简单易懂的步骤引导您完成在Linux系统上禁用帐户的过程。Step1:打开终端按 Ctrl+Alt+T 打开......
  • Linux操作文件和文件夹的常用基础命令
    文件和文件夹的查看ls:列出当前目录中的文件和文件夹。ls-l:以长格式列出文件信息,包括权限、所有者、大小、修改时间等。ls-a:显示隐藏文件(以 . 开头的文件)。ls-h:以人类可读的格式显示文件大小。文件和文件夹的创建touchfilename:创建一个新的空文件。mkdirdirn......
  • linux 网卡配置
    linux网卡可以通过命令和配置文件配置,如果是桌面环境还可以通过图形化界面配置.1.ifconfig(interfacesconfig)命令方式通常需要以root身份登录或使用sudo以便在Linux机器上使用ifconfig工具。依赖于ifconfig命令中使用一些选项属性,ifconfig工具不仅可以被用来简单地获取网络接......
  • linux 通过 df 、du 查看磁盘大小命令的基本使用
    1.df的介绍和使用df以磁盘分区为单位查看文件系统,可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息。例如,我们使用df-h命令来查看磁盘信息,-h选项为根据大小适当显示:在这里插入图片描述1.1显示内容参数说明Filesystem:文件系统Size:分区大小Used:已使用容量......
  • Linux 关于df 后目录异常大,却找不到实际大文件的解决办法
    一、通常情况下,有些进程仍在执行已删除文件会导致目录异常大,可以通过以下命令处理。#查看哪些进程占用磁盘空间lsof|grepdeleted或者lsof+L1#杀死占用已删除文件的进程kill-9<pid>二、由于根目录底下有个test子目录中有大文件未删除,就在test目录挂载另一块磁盘;此时......
  • Linux中-vvv详细输出命令
    在Shell脚本中,有时会看到某些命令后面加上`-vvv`或类似的选项。这个选项的作用通常与命令的**调试模式**或**详细输出**相关。不同的命令和工具对于选项的解释和处理方式不同,因此`-vvv`的具体含义取决于它所跟随的命令。###一般来说,`-v`和`-vvv`的含义如下:1.*......
  • conda与pip
    Anaconda介绍Anaconda可以便捷获取包且对包进行管理,同时对环境可以统一管理的发行版本。Anaconda包含了conda、Python、numpy、scipy在内的超过180个科学包及其依赖项。Miniconda和Anaconda都是Python环境管理工具,可以用于创建、管理和部署Python环境及其依赖的软件包。它们的主......