【问题标题】:Using R within conda next to R installation?在 R 安装旁边的 conda 中使用 R?
【发布时间】:2018-02-08 09:48:08
【问题描述】:

我刚刚安装了anaconda环境来使用Python。现在,在 Python 中,我想使用 rpy2 包。运行时

conda install rpy2

conda 建议安装 R 以及一些基础包。我想这会将 R 安装到 anaconda 环境中。

这样做是否会破坏我的“正常” R 安装,或者它们可以共存,或者我需要注意什么?

如何在 anaconda 安装中安装特定的 R 包?我可以关注this answer?

如果重要的话,所有这些都在 Ubuntu 16.04 中。

【问题讨论】:

    标签: python r anaconda conda


    【解决方案1】:

    您可以从 Anaconda Navigator 安装 R 和 rpy2。

    【讨论】:

    • 使用导航器有什么好处,这与使用 conda 和默认设置安装它的效果不一样吗?
    • 你是对的。但是,当您从导航器安装 RStudio 时,它会自动安装所有必需的包。我发现从那里安装它要容易得多,因此建议。
    【解决方案2】:

    简答:R 的 conda 支持不是很好。你可以从官方渠道找到一些 R 版本和包,你可以通过 conda-forge 找到一些。您可以通过 conda-forge 找到 rpy2,但不能使用版本 mathching R 4.x.x

    我做的是:

    1. 通过 conda(-forge) 安装 R
    2. 通过 conda 安装 pip
    3. 使用 R 中的 install.packages 通过 R 本身安装选择的 R 包。

    效果一般。我在没有全局 R 安装的 windows 机器上没有问题,但是在有全局 R 的 Linux 服务器上遇到了一些问题。

    ...但这是我最好的建议。

    【讨论】:

      猜你喜欢
      • 2020-03-09
      • 1970-01-01
      • 2019-02-03
      • 2018-12-31
      • 1970-01-01
      • 2018-12-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多