【问题标题】:Do I need to reinstall R-Studio if I wish to use Anaconda with R?如果我想将 Anaconda 与 R 一起使用,是否需要重新安装 R-Studio?
【发布时间】:2018-12-06 22:49:56
【问题描述】:

我安装了 R(版本 3.5.0)和 R-Studio(版本 1.1.453)。我最近安装了 Anaconda。为了将 Anaconda 与 R 一起使用,我是否需要重新安装 R-Studio?启动 Jupyter 时,我没有看到 R 笔记本的选项。但是,可以选择在 Anaconda Navigator 中安装 R-Studio。

此外,通过 Anaconda Navigator 安装 R-Studio 的选项表明将要安装的 R-Studio 版本将比已安装的版本旧。如果我选择此选项,R-Studio 的两个版本之间是否会发生冲突?

【问题讨论】:

  • Anaconda 附带了它自己的 R 发行版,我相信来自 Microsoft。因此,您的计算机上已经安装了两个 R。要在 jupyter 笔记本中使用 R,您需要在终端窗口中使用 conda install -c r r-irkernel 安装 IRkernel。请注意,R 的这种新安装不会包含您以前安装的任何库
  • R != RStudio。 RStudio 和 Jupyter 是使用 R 二进制文件的 IDE。要在 Jupyter 中运行 R 内核,请参阅 the docs
  • 我能够使用上面提供的链接中提到的步骤成功安装 irkernel。但是,当我尝试让 Jupyter 可以使用内核时,我收到以下错误: IRkernel::installspec() 中的错误:必须安装 jupyter-client 但“jupyter kernelspec --version”退出,代码为 127。此外: 警告信息:在 system2("jupyter", c("kernelspec", "--version"), FALSE, FALSE) : '"jupyter"' not found
  • 我仍然建议将 Rstudio 用作独立的,因为它使 R 的包管理更加高效且不易发生冲突。使用 Anaconda,您拥有完整的数据科学套件,但我听说通过 conda 进行的 R 包管理更加乏味且容易发生冲突。将 Python 和 R 作为单独安装总是好的。
  • Anaconda 的 RStudio 版本是 1.1.453,但 RStudio 的当前版本是 1.3.595,VSCode 也会出现问题。我还没有找到将它们放在一起的用例。 Anaconda 似乎将其用作广告噱头。将 RStudio 用于 R,Anaconda 用于 Python,将 VSCode 用于所有其他和独立的,似乎对我来说效果最好。也许你想要 Jupyter Labs、Jupyter Notebooks、Rmarkdown 文件来写出漂亮的报告。 python、R 和 julia 之间有一种自然的联系,这已经足够好了,不需要它们在同一个 IDE 中。开发团队最好单独工作。

标签: r anaconda rstudio


【解决方案1】:

在 Anaconda 中使用带有 Jupyter 的 R 内核只需要安装:

conda install r-essentials

【讨论】:

    猜你喜欢
    • 2021-11-25
    • 2012-08-08
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多