Linux下无root权限安装R
2022-01-05 本文已影响0人
Wei_Sun
R真的很奇怪,在Windows下使用各种友好,一放到Linux里就各种花式报错,要是Linux还没有root权限,那实在是一项非常有挑战性的工作了,传统方法对于环境的要求很高,非常复杂,我大概装了一天,对新手也非常不友好,这篇帖子介绍如何通过conda安装R,也是目前我找到最简单最便捷的Linux版R的安装方法。
1. 创建虚拟环境
如果在一台电脑上,或者一个账号里,需要一个软件的不同版本,新版本会覆盖旧的版本,或者不同软件所需要的环境发生了冲突,就可以创造一个独立的虚拟环境来解决。
- 指定虚拟环境路径,并进行创建
$ conda create -p /your/path/R
- 激活虚拟环境
$ conda activate /your/path/R
- 离开虚拟环境
$ conda deactivate
- 查看现有虚拟环境
$ conda env list
- 删除虚拟环境
$ onda remove -n your_env_name --all
2. 安装R
- 激活虚拟环境
$ conda activate /your/path/R
- 安装指定版本R4.1.2
$ conda install -c conda-forge r-base=4.1.2
- 进入R
$ R