首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装rgdal: API时未找到的错误

安装rgdal: API时未找到的错误
EN

Stack Overflow用户
提问于 2021-05-30 07:05:13
回答 3查看 1.2K关注 0票数 1

我有34号Fedora工作站。

我已经在我的系统上安装了gdal-devel rpm:

sudo dnf install gdal-devel

现在我正在尝试安装R rgdal软件包。

但是,安装失败时有以下错误消息:

代码语言:javascript
复制
configure: API to be used as yet undetermined, searching ...
configure: error: API to be used not found
ERROR: configuration failed for package ‘rgdal’
* removing ‘/home/raffaele/R/x86_64-redhat-linux-gnu-library/4.0/rgdal’

The downloaded source packages are in
    ‘/tmp/RtmpZRbq1a/downloaded_packages’


✔ Package 'rgdal' successfully installed.
Warning message:
In utils::install.packages("rgdal", repos = "https://cran.rstudio.com/") :
  installation of package ‘rgdal’ had non-zero exit status

请注意,在上述

包'rgdal‘成功安装。

是错的。

特别是,它似乎找不到API。

如何解决这个问题并安装rgdal R软件包?

EN

回答 3

Stack Overflow用户

发布于 2021-06-09 05:47:37

以上说明是针对Debian/Ubuntu或类似的。如rgdal型所示,Linux中的依赖项需要单独安装。论Fedora的使用

代码语言:javascript
复制
sudo dnf install gdal-devel proj-devel

并不是必须使用proj-devel来防止错误“配置:错误: API将被使用,而不是找到”。之后,在R中您可以使用install.packages("rgdal")。使用包管理器也是一个很好的解决方案。

票数 4
EN

Stack Overflow用户

发布于 2021-05-30 07:20:58

根据泼尼斯特的说明,我建议首先安装libgdal-dev和libproj-dev软件包:

代码语言:javascript
复制
sudo apt-get install gdal-bin proj-bin libgdal-dev libproj-dev
票数 1
EN

Stack Overflow用户

发布于 2021-05-30 12:00:54

我发现您可以直接从包管理器安装二进制文件。

代码语言:javascript
复制
sudo dnf install R-rgdal
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67758624

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档