首页 > 解决方案 > 一起使用 tidyverse 和 reticulate 会导致 R 会话崩溃

问题描述

我在使用 reticulate 和 tidyverse 时遇到了以下问题:当我运行 Rmd 尝试安装两者时,它会破坏 R,并且我收到炸弹错误 - “R 遇到致命错误。会话已终止。”


这是我的代码:

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(reticulate)
library(Rcpp)
reticulate::import("sys")

这运行良好。下一个代码块:

```{r}
library(deSolve)
library(tibble) 

其中 R 在第二行崩溃。


我尝试过的事情。

  1. 在没有 tibble 的情况下运行笔记本 --- 这可以工作,即使之后有一大块 python 代码。

  2. 重新安装 Rccp 和 reticulate --- 这是我在类似问题上可以找到的每篇在线帖子中提到的解决方案。它对我不起作用。

  3. 在包管理器中取消选中网状 --- 不知道这应该做什么,但我在网上看到了

  4. 检查网状版本:我有 1.18。我不认为这是问题所在。

  5. 将设置块更改为:

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(reticulate)

它仍然崩溃的地方,但现在尝试运行 python 块,而不是尝试安装 tibble。

  1. 删除整个设置,在 tibble 之后安装 reticulate:与尝试五相同的结果。

我不知道从哪里获取错误日志——如果它们存在的话——因为 R studio 死得很惨(我得到了炸弹)。提前致谢!

标签: rtidyversereticulate

解决方案


推荐阅读