【问题标题】:R Notebook Creation FailedR 笔记本创建失败
【发布时间】:2017-06-13 13:28:22
【问题描述】:

当我去 File-New File-R Notebook 时,它告诉我安装一些包,但它没有给我这个消息:

笔记本创建失败: “未安装创建 R Notebook 所需的多个软件包之一”

我正在尝试手动安装这些软件包,但软件包安装窗口消失得如此之快,以至于我什至看不到我应该安装哪些。

我用谷歌搜索了它,但找不到任何资源。 谁能帮我这个? 也许至少提供运行 R Notebook 所需的软件包列表?

【问题讨论】:

  • 您是否尝试通过在控制台中输入install.packages('packagename') 来安装软件包?

标签: r rstudio rnotebook


【解决方案1】:

我自己找到了答案,所以我发布了。 估计是服务器出了点问题。 我进入 tools-global options-packages 并选择了不同的 CRAN 镜像,然后它工作了。

【讨论】:

  • 这不是一个真正的答案,因为当系统要求和必要的软件包丢失时,它显示没有任何可能工作。
【解决方案2】:

R 笔记本实际上不是使用名为 RNotebooknotebook 或类似名称的包创建的,而是使用 rmarkdown 包创建的,它需要是当前版本。所以命令是:

install.packages("rmarkdown", dependencies=TRUE)   # needs to be >= version 1.3

那么您的下拉菜单选择应该在当前版本的 RStudio 中成功。 .... 至少如果您有 CRAN 网页中列出的系统要求:

SystemRequirements: pandoc (>= 1.12.3) - http://pandoc.org

【讨论】:

    【解决方案3】:

    我遇到了同样的问题。我正在使用最新版本的 R 和 RStudio,并且所有已安装的软件包都是最新的。

    现在,谈谈安装包的错误。按照以下步骤,您将启动并运行 R Notebook:

    1. 运行命令

    install.packages("rmarkdown", dependencies=TRUE)

    在安装过程中,您会在控制台上看到几条消息。浏览它们并记下在安装其他一些依赖包时存在 ERROR 的那些。就我而言,它是'backports'。错误信息会是这样的:

    错误:包“backports”编译失败

    在您的情况下可能会有所不同,但重点是记下面临编译问题的包的名称。使用编辑器(npp)保存包的名称。

    1. 获得包名后,执行以下命令:

    install.packages("backports", type="binary")

    1. 成功执行上述命令后,转到文件下拉菜单并选择 R Markdown。自动安装 rmarkdown 和 rprojroot 软件包。它们将成功安装,您现在可以使用 R Notebook

    让我们知道此解决方案是否适合您。

    【讨论】:

      【解决方案4】:

      更新您的 R 版本 - 这是我的解决方案,我遇到了同样的问题。

      前两个命令可确保您获得我在 Digital Ocean 页面上找到的最新版本的 R

      $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys E298A3A825C0D65DFD57CBB651716619E084DAB9
      $ sudo add-apt-repository 'deb [arch=amd64,i386] https://cran.rstudio.com/bin/linux/ubuntu xenial/'
      
      $ sudo apt-get update
      $ sudo apt-get install r-base
      

      没有前两行,我最终得到了 R 版本 3.2.3 (2015-12-10)——“木制圣诞树”

      通过前两行,我得到了 R 版本 3.4.4 (2018-03-15) -- “Someone to Lean On”

      重新安装 R Studio 后,文件 -> RMarkdown 能够安装所有这些子包和 WORK。万岁!

      【讨论】:

        【解决方案5】:

        这对我有用:

        • 从 cran 网站安装最新版本的 R
        • 启动 RStudio 并指向此版本的 R。
        • 在 Mac 上设置 env 变量如下所示并从终端启动 RStudio
        • 然后在 RStudio 中为“markdown”和其他 ppackages “安装包”将正常工作,安装最新所需的包以打开笔记本
        ➜  export RSTUDIO_WHICH_R=/usr/local/bin/R
        

        【讨论】:

          【解决方案6】:

          不要按错误消息,并从它下面的安装弹出窗口中读取任何内容。就我而言,最后一条消息是它在编译“摘要”时遇到问题。我手动安装了“摘要”(install.packages("digest",type = "binary"))。然后一切都奏效了。 Mac,R 版本 3.6,Rstudio 桌面 1.2。

          【讨论】:

            【解决方案7】:

            我遇到了完全相同的问题。通过阅读错误日志,我找到了g++ command not found。所以就安装了它,下次我尝试它时效果很好。

            【讨论】:

            • 确实;在“R Markdown”选项卡(靠近终端所在的位置)中,您可能会看到有关缺少包或需要更新的包的消息。关注这些并重试。
            猜你喜欢
            • 2017-05-22
            • 1970-01-01
            • 2021-01-08
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2015-08-21
            • 1970-01-01
            相关资源
            最近更新 更多