调用 library(raster) 或 require(raster) 导致 Rstudio 中止会话

Posted

技术标签:

【中文标题】调用 library(raster) 或 require(raster) 导致 Rstudio 中止会话【英文标题】:Call to library(raster) or require(raster) causes Rstudio to abort session 【发布时间】:2020-05-04 18:27:07 【问题描述】:

我以前在我的计算机上使用过 raster 包,但最近,对 library(raster) 或 require(raster) 的任何调用都导致 Rstudio 中止会话 - “R 会话中止。R 遇到致命错误。会话已终止”。

我已尝试删除软件包并重新安装。 install.package("raster") 工作,但随后 library 或 require 调用 raster 导致会话中止。我也试过重启 rstudio 和我的电脑。

在 Mac 上工作 - Mojave 版本 10.14.6。 Rstudio 版本 1.2.1335。 R 版本 3.6.0 (2019-04-26)

我还尝试按照此线程的建议更新 raster 所依赖的包 - R Session Aborted when loading package,但这并没有解决问题。

这只是更新问题吗?我的 mac 和 R 版本没那么旧。谢谢!

【问题讨论】:

【参考方案1】:

这里有一些讨论:https://github.com/rspatial/raster/issues/63

在我看来,最好的方法是安装一个新的 R(反正你落后了几个版本)和新的包。

【讨论】:

以上是关于调用 library(raster) 或 require(raster) 导致 Rstudio 中止会话的主要内容,如果未能解决你的问题,请参考以下文章

在R中创建栅格直方图

如何更改 ggplot2 geom_raster 中的插值/平滑

数据可视化应用实现空间栅格(附R语言代码)

R - 将 SpatialLines 转换为栅格

计算距离栅格避开土地

如何在 terra 或 raster 中执行邻域分析并保持输入的相同 NA 单元格?