首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >非root用户,如何借助Anaconda,来安装R语言和R包

非root用户,如何借助Anaconda,来安装R语言和R包

作者头像
作图丫
发布2022-03-29 14:31:15
发布2022-03-29 14:31:15
2.8K00
代码可运行
举报
文章被收录于专栏:作图丫作图丫
运行总次数:0
代码可运行

导语

GUIDE ╲

非root用户 如何在conda环境下,实现安装自由?

-------以R语言和R包为例。

背景介绍

之前我们介绍过:非root用户,如何在集群上安装Anaconda的方法,后台的很多小伙伴已经反馈顺利安装。那么今天,小编继续为大家带来进阶版:非root用户,如何借助Anaconda,来安装R语言和R包。

安装步骤

01

Step1.配置conda,添加一些源

代码语言:javascript
代码运行次数:0
运行
复制
conda config --add channels conda-forge
conda config --add channels defaults
conda config --add channels r
conda config --add channels bioconda

02

Step2.安装特定版本的R语言

以R version为3.6.3为例:

代码语言:javascript
代码运行次数:0
运行
复制
onda info --envs # 查看环境
conda create -n r #创建名为r的独立运行的环境,这样不会由于不同程序的依赖关系而导致冲突;
source activate r #进入并激活名为r的环境
conda list   #查看当前安装的软件
conda install r-base=3.6.3  #安装R 指定为R版本为3.6.3
conda deactivate # 退出当前环境
conda remove --name r --all #移除r环境

03

Step3.安装R包

Conda安装R包有两种方式(以ggplot2为例):

第一种方式是使用conda命令安装:

代码语言:javascript
代码运行次数:0
运行
复制
source activate r 
conda install -c r-ggplot2 #R包通常需要以r-开头,以ggplot2为例。需要注意的是conda下面的r包的名称与普通R包的名称不一样,具体名称可以在官网上面查询(http://docs.anaconda.com/anaconda/packages/r-language-pkg-docs/)

第二种方式是直接从conda进入到R的交互界面,利用bioconductor或install.packages命令:

代码语言:javascript
代码运行次数:0
运行
复制
#用bioconductor的方式:
if (!requireNamespace("BiocManager", quietly = TRUE))
    install.packages("BiocManager")
BiocManager::install("ggplot2")
#用install.packages命令:
install.packages(ggplot2)
代码语言:javascript
代码运行次数:0
运行
复制

小编总结

非Root权限下,在Anaconda环境中安装R和R包,你学会了吗?还有什么想学习的可以在后台联系小编,给大家安排~!

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-01-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作图丫 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档