如何解决ggplot2 崩溃 (Rstudio1.4.1717) 在 Rmarkdown
tl:dr Rmarkdown 在 Rstudio 1.4.1717 中结合使用 python 块加载 ggplot2 库时崩溃
我升级到 1.4.something 后,我的 Rmarkdown 文件崩溃了。这与人们在其他线程(例如 ggplot Crashing system、GGplot crashes Rstudio after upgrade 或 suddenly geplot crashes)中谈论的 ggplot2 崩溃相同。升级到 1.4.1717 的修复并没有解决我的问题。
如果我在控制台中使用 library(ggplot2) 它可以工作,在脚本或新的 Markdown 文件中它可以工作。但是,结合使用网状它会崩溃。这是块 1
{r setup,include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(reticulate)
library(dygraphs)
library(xts)
library(ggplot2)
library(lubridate)
library(scales)
library(ggpubr)
接着是块 2
{python,echo=FALSE,message = FALSE,warning = FALSE,results = FALSE}
import os
path="/Users/-----"
os.chdir(path)
os.getcwd()
Chunk 1 可以正常工作。但是,一旦我使用 import os
,它就会崩溃。如果我在块 1 中禁用以下包 #library(ggplot2) #library(ggpubr)
,则它不会崩溃。如果我在块 1 之前运行块 2,它会在我加载 library(ggplot2)
后立即崩溃。
我在 Rstudio 中使用 Miniconda (Python 3.6.13) 作为解释器。除了将 ggplot2(或 ggpubr,但那是因为它加载 ggplot2)与任何 python 块(即我尝试只使用以下块 #3
{python}
A=2
但这也导致 Rstudio 崩溃。还有其他人有类似的问题吗?有什么解决办法吗?
解决方法
解决了问题。需要更新的不是 Rstudio,而是我运行的是 R 本身的旧版本。我仍然不确定为什么问题仍然存在于我的新工作计算机上,而不是在运行相同版本的 R、Rstudio 和 python(网状)的备份计算机上,但更新 R 解决了问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。