通过environment.yml文件使用conda安装R软件包

时间:2020-03-19 11:09:01

标签: r installation anaconda conda miniconda

通常我会创建conda环境,例如...

conda env create -f environment.yml
conda activate env_name

通常我使用Python,其中典型的environment.yml简单文件可能看起来像这样...

name: env_name
dependencies:
  - python=3.7
  - pip=19.3
  - pandas=0.24.2
  - pip:
    - scipy==1.2.1

environment.yml文件应如何安装R软件包?软件包在CRAN上

1 个答案:

答案 0 :(得分:2)

一般经验法则是,大多数R软件包在Anaconda Cloud中都有相应的软件包,并添加了前缀r-。通常在r通道(defaults的子集)中找到来自CRAN的非常常见的那些,可以通过conda-forge获得更多。可通过bioconda渠道使用所有带有bioconductor-前缀的Bioconductor软件包。

一个好的开始只是简单地搜索Anaconda Cloud(example search)。

示例

假设您需要tidyverse雨伞包。一个YAML将会是

name: my_r_env
channels:
 - defaults
dependencies:
 - r-tidyverse