【问题标题】:R from CRAN vs R from CondaCRAN 的 R 与 Conda 的 R
【发布时间】:2017-03-08 22:10:47
【问题描述】:

我正在学习如何使用 Coursera 使用 R,并且我已经使用 R-Project 的链接安装了它;但是,我以前使用 Jupyter 进行编码,我更喜欢使用 Jupyter 而不是使用终端。从 conda 安装 r-essentials 会不会有一些干扰?还是我必须在使用 r-essentials 之前从 R-project 安装 R?

【问题讨论】:

  • 首先从 HERE 下载 R(例如对于 windows),然后从 HERE 安装 RStudio。然后,打开 RStudio 并享受编码。
  • 我相信@989 的建议是尝试RStudio 提供的R-Notebook 功能。许多人发现即使没有笔记本,RStudio 的界面也优于基本的 R 终端(我同意),如果您喜欢 Jupyter,那么笔记本流程可能会更好。 (抱歉,我不知道“conda R”,不确定是否有任何冲突。)
  • 我认识的大多数 (R) 人都遵循一个非常简单的规则:“不要使用 conda”。为我工作。
  • 不错!我不知道 RStudio 有笔记本!亲爱的,谢谢!
  • 我在 jupyter 笔记本和 rStudio 中使用了 R 在同一台计算机(Mac 和 PC)上,完全没有问题。您需要注意 jupyter notebook 在虚拟环境中运行,因此它看不到您通过控制台或 rStudio 中的 R 安装的库。你有两个选择......让它看到你当前的 R 库但设置一个路径,或者通过 conda 再次安装它们,让 R 的实例为 Jupyter 管理它们。无论哪种方式都可以正常工作。

标签: r conda


【解决方案1】:

在过去的 5 年里,我作为业余爱好者使用 R,我将尽我所能帮助您解决 2 个问题:

  • 从 conda 安装 r-essentials 会不会有一些干扰?

R:没有。据我所知,Conda 在单独的环境中工作。所以你会没事的。

  • 或者在使用 r-essentials 之前,我是否必须从 R-project 安装 R?

R:我想您是从包管理器 (apt-get) 安装 r-essentials。如果你这样做,包管理器大多数时候会为你处理依赖关系。因此,在典型情况下,您不需要事先从 CRAN 安装。

我给你的提示 - 在 Anaconda 外部安装 R(使用 CRAN 包)。您将始终获得最新的 R 版本,并且由于集成和存储库而出现问题的风险将会降低。

祝你好运!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-22
    相关资源
    最近更新 更多