如何让 R 找到 gdal-config?

问题描述 投票:0回答:1

我想在 R 中安装“sf”包。但是,当尝试使用

install.packages("sf")
安装库时,我收到以下错误消息:

 installing *source* package ‘sf’ ...
** package ‘sf’ successfully unpacked and MD5 sums checked
** using staged installation
configure: CC: clang -mmacosx-version-min=10.13
configure: CXX: clang++ -mmacosx-version-min=10.13 -std=gnu++14
checking for gdal-config... no
no
configure: error: gdal-config not found or not executable.
ERROR: configuration failed for package ‘sf’
* removing ‘/Users/username/Documents/GIS/projectname/renv/staging/1/sf’

我正在没有管理员权限的 MACOS (12.6.6) 上工作。因此,我安装了 Anaconda/Conda,创建了一个新环境并安装了“gdal”。 因此,GDAL 已安装,并且“gdal-config”文件在

/Users/username/opt/anaconda3/envs/project/bin/gdal-config
下可用。尽管如此,当我尝试
install.packages("sf")
时,我收到了上述错误消息。

我需要做什么才能让 R 找到 GDAL 安装,分别是“gdal-config”文件?

r gdal r-sf
1个回答
0
投票

我没有专门使用

sf
包,但另一个包也有类似的问题。

您可能已经尝试过此操作,但在我的 Mac 终端中输入

conda install -c conda-forge gdal
,而不是手动创建 conda 环境,而是对其进行排序。

© www.soinside.com 2019 - 2024. All rights reserved.