gpt4 book ai didi

r - sf 和 rgdal 在 Mac OS Big Sur 上不起作用,如何解决? - 关闭

转载 作者:行者123 更新时间:2023-12-04 01:11:02 29 4
gpt4 key购买 nike

 library(sf)

错误:dyn.load(file, DLLpath = DLLpath, ...) 中“sf”的包或命名空间加载失败:无法加载共享对象'/Library/Frameworks/R.framework/Versions/4.0/Resources/library/sf/libs/sf.so':dlopen(/Library/Frameworks/R.framework/Versions/4.0/Resources/library/sf/libs/sf.so, 6):库未加载:/usr/lib/libpq.5.dylib引用自:/Library/Frameworks/R.framework/Versions/4.0/Resources/library/sf/libs/sf.so原因:找不到图片

 library(rgdal)

错误:get(method, envir = home) 中“rgdal”的包或命名空间加载失败:延迟加载数据库 '/Library/Frameworks/R.framework/Versions/4.0/Resources/library/rgdal/R/rgdal.rdb' 已损坏另外:警告信息:1: 在 .registerS3method(fin[i, 1], fin[i, 2], fin[i, 3], fin[i, 4], :重新启动中断的 Promise 评估2:在 get(method, envir = home) 中:重新启动中断的 Promise 评估3:在 get(method, envir = home) 中:R_decompress1 中的内部错误 -3

----问题关闭----

CRAN 库已更新为与删除了一些系统库的 Big Sur 兼容,因此只需从 CRAN 重新安装 rgdal 和 sf(感谢 Jeroen)。为确保您获得最新版本,请使用

install.packages(c("rgdal","sf"), "https://mac.R-project.org")

引用:https://stat.ethz.ch/pipermail/r-sig-mac/2020-November/013783.html

最佳答案

问题在于 R 包依赖于 Apple 从 macOS 11 中删除的 PostgreSQL 库。您可以通过手动安装所有必需的组件暂时“修复”它(brew install gdal 应该假设您使用 Homebrew)然后从源代码重新安装 R 包。这很麻烦,因为它会将多个 MB 的不必要的开发包下载到您的 Mac,但它可以工作。我希望包维护者能尽快将缺少的库直接包含在 sfrgdal 的分发中。

关于r - sf 和 rgdal 在 Mac OS Big Sur 上不起作用,如何解决? - 关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64844185/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com