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

Ubuntu 16.04下RStudio 1.1安装rgdal包报错求助

解决Ubuntu+Anaconda环境下rgdal安装的CC路径问题

你遇到的是Anaconda自带编译器和系统GDAL依赖库不兼容导致的configure阶段失败问题,我给你几个实用的解决思路:

方法一:临时切换到系统编译器

在RStudio控制台里先执行以下命令,让R优先调用Ubuntu系统自带的gcc/g++编译器:

Sys.setenv(CC = "/usr/bin/gcc")
Sys.setenv(CXX = "/usr/bin/g++")

之后重新执行安装命令:

install.packages('rgdal', type = "source")

方法二:先安装系统层面的依赖库

rgdal依赖GDAL、PROJ.4等底层库,先在Ubuntu终端里安装这些必备依赖:

sudo apt-get update
sudo apt-get install libgdal-dev libproj-dev libgeos-dev

安装完成后回到RStudio,若仍有问题,可手动指定系统库路径安装:

install.packages('rgdal', configure.args = c("--with-gdal-config=/usr/bin/gdal-config", "--with-proj-include=/usr/include/proj", "--with-proj-lib=/usr/lib/x86_64-linux-gnu"))

方法三:通过Anaconda直接安装

既然你在用Anaconda,也可以尝试从conda-forge通道统一安装,在Ubuntu终端执行:

conda install -c conda-forge r-rgdal

安装完成后打开RStudio,就能直接加载rgdal库使用了。

这几个方法里,前两个是源码安装的常规解决方案,第三个更适配Anaconda的环境管理逻辑,你可以根据自己的需求尝试。

内容的提问来源于stack exchange,提问作者D. Ror.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 10:41:04