gpt4 book ai didi

搜索 "raster"最新版本时 R 包 "terra"上传失败

转载 作者:行者123 更新时间:2023-12-01 23:05:45 25 4
gpt4 key购买 nike

我在 Windows 10 中使用 RStudio 2021.09.2 中的 R 4.1.2。我正在处理空间数据,包括矢量和栅格,但三天前命令库(栅格)开始给我这个警告:

Error: package or namespace load failed for ‘raster’ in loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]):namespace ‘terra’ 1.4-22 loaded, but >= 1.5.12 is required

  • 我尝试更新 terra,更新成功完成,但是版本保持为 1.4-22。
  • 我还尝试删除软件包(terra、raster、sf),然后安装再次一切,但错误仍然存​​在。
  • 最后,我尝试了以下方法:
require(devtools)
install_version("terra", version = "1.5-12", repos = "https://cran.r-project.org/src/contrib/Archive/terra/terra_1.5-12.tar.gz")

但最后版本是一样的,1.4-22。我又试了一次:

packageurl <- "https://cran.r-project.org/src/contrib/Archive/terra/terra_1.5-12.tar.gz"

install.packages(packageurl, repos=NULL, type="source")

不幸的是,一切都没有改变。有人在试验类似的东西吗?在您看来,我该如何解决这个错误?有很多基于 terra 的软件包,我被卡住了,因为如果没有这个更新,它们似乎都无法工作。感谢您的帮助!

最佳答案

感谢所有试图回答的好心人。

我最终通过以下方式解决了这个问题:

  • 在干净的新 session 中重新启动 R

  • 正在删除 terra 包

  • 退出 R,然后重新启动

  • 安装请求开发版本的 terra 包:

    install.packages('terra', repos='https://rspatial.r-universe.dev')

关于搜索 "raster"最新版本时 R 包 "terra"上传失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70925962/

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