ubuntu安装RStudio Server并使用conda虚拟环境中的R

文章介绍了如何在Ubuntu系统上安装RStudioServer,并通过conda创建和管理R的虚拟环境,解决R包安装时的依赖问题。具体步骤包括安装RStudioServer,创建conda环境,安装R基础版,配置rserver.conf文件以使用conda环境,并展示了在环境中安装R包的过程。此外,还提到了使用mamba加速包安装以及解决conda环境下编译器找不到的问题。
部署运行你感兴趣的模型镜像

RStudio Server使用conda虚拟环境中的R,当然是为了解决安装R包的时候各种烦人的依赖库啦
配置过程参考:https://blog.youkuaiyun.com/wmm131333/article/details/128471562

先安装RStudio Server

按官方的来

sudo apt-get install r-base
sudo apt-get install gdebi-core
wget https://download2.rstudio.org/server/bionic/amd64/rstudio-server-2022.12.0-353-amd64.deb
sudo gdebi rstudio-server-2022.12.0-353-amd64.deb
# 安装完查看rstudio-server是否在运行
ps -aux|grep rstudio-server
# 查看服务器IP地址,如192.168.xx.xxx
ifconfig

在conda为R新建一个虚拟环境

参考:https://blog.youkuaiyun.com/rotator00cc/article/details/119144967

#conda查看所有已经创建的环境
conda info --envs
#创建r-base-4.3的环境,这个环境名可以随意设置
conda create -n r-base-4.3
#激活r-base-4.3的环境,每次打开之后如果要加载安装的R都要激活一次环境
conda activate r-base-4.3
#检索一下r-base版本
conda search r-base
#安装r-base-4.3,我这里换了清华源,指定了清华源的conda-forge通道
conda install r-base=4.3.0
#试一下
R

#退出当前环境
conda deactivate

最新r-base版本和R包可以在这里检索到https://anaconda.org/conda-forge

在这里插入图片描述

RStudio Server使用conda虚拟环境

sudo vim /etc/rstudio/rserver.conf	# 打开rstudio-server配置文件,在其中进行配置

Server Configuration File

rsession-which-r=/home/usr_name/anaconda3/envs/env_name/bin/R
rsession-ld-library-path=/home/usr_name/anaconda3/envs/env_name/lib

保存/etc/rstudio/rserver.conf退出后重启rstudio-server

sudo rstudio-server restart             #重启RStudio-server
sudo rstudio-server status              #查看RStudio-server

新r4.3已经可以在rstudio里面使用
在这里插入图片描述
用conda安装一个包试一下

实在无法忍受conda的安装速度,换了国内源,还半天在转圈圈
在这里插入图片描述
顺带安装个mamba吧

 conda install mamba -n r-base-4.3 -c conda-forge
#安装好后直接用mamba安装即可,用法和conda一样,装个ggplot2试一下
mamba install -c conda-forge r-ggplot2 

使用conda环境的R的好处就是不用自己解决下面这样烦人的依赖包了
在这里插入图片描述

x86_64-conda-linux-gnu-cc: not found

RStudio Server并使用conda虚拟环境中的R会有x86_64-conda-linux-gnu-cc: not found报错,
参考:https://blog.youkuaiyun.com/weixin_64316191/article/details/128945014的方法解决
以下内容转:
在这里插入图片描述
找到Makeconf第171行

在这里插入图片描述
cc变量在第16行
在这里插入图片描述
替换成绝对路径
在这里插入图片描述
在这里插入图片描述
195行也报错,同样的解决方法

您可能感兴趣的与本文相关的镜像

Python3.8

Python3.8

Conda
Python

Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值