You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

R 4.3.1安装rgdal失败求助:常规安装与源码编译均报错

在R 4.3.1中安装rgdal包的问题及解决办法

问题详情

  • 常规安装报错:执行install.packages("rgdal", dependencies=TRUE,repos='http://cran.rstudio.com/')时,返回错误:package ‘rgdal’ is not available for this version of R
  • 源码编译安装报错:执行install()时触发vignette元信息错误,提示指定输出文件不存在,导致System command 'Rcmd.exe'执行失败,调用.Last.error可查看详细调用栈

解决办法

推荐:使用官方替代包

rgdal已从CRAN归档,不再适配R 4.3.1等新版本,官方推荐用sf或terra替代,这两个包维护活跃,功能覆盖rgdal核心需求:

  • 安装sf包:install.packages("sf", dependencies=TRUE)
  • 安装terra包:install.packages("terra", dependencies=TRUE)

可选:强制安装归档版rgdal(仅兼容旧代码)

若必须使用rgdal,可尝试安装适配R 4.3.1的归档版本:

  1. 下载对应版本的rgdal源码包(如rgdal_1.6-7,需确认版本与R 4.3.1兼容)
  2. 本地安装源码包:
    install.packages("本地路径/rgdal_1.6-7.tar.gz", repos = NULL, type = "source")
    
  3. 前置要求:Windows需安装Rtools,Mac需安装Xcode命令行工具及GDAL库,否则编译会失败

解决源码编译的vignette错误

若坚持源码编译,可跳过vignette构建规避错误:

install.packages("本地路径/rgdal.tar.gz", repos = NULL, type = "source", INSTALL_opts = "--no-build-vignettes")

内容的提问来源于stack exchange,提问作者user27606

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 11:24:58