1

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

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

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

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

4

7 回答 7

3

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

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

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

SystemRequirements: pandoc (>= 1.12.3) - http://pandoc.org
于 2017-01-27T19:34:43.140 回答
1

我有完全相同的问题。通过阅读错误日志,我发现g++ command not found. 所以刚刚安装它,下次我尝试它时效果很好。

于 2019-12-07T17:49:16.443 回答
1

这对我有用:

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

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

于 2019-11-05T21:21:45.127 回答
0

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

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

  1. 运行命令

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

在安装过程中,您将在控制台上观察到几条消息。浏览它们并记下在安装其他一些依赖包时出现错误的那些。就我而言,它是'backports'。错误消息将如下所示:

错误:包'backports'的编译失败

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

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

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

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

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

于 2017-12-31T04:06:35.680 回答
-1

我自己找到了答案,所以我发布了。估计是服务器出了点问题。我进入工具-全局选项-包并选择了不同的 CRAN 镜像,然后它就起作用了。

于 2017-01-27T19:03:53.697 回答
-1

更新您的 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。欢呼!

于 2018-03-28T22:21:12.360 回答