gpt4 book ai didi

rgdal 包安装

转载 作者:太空宇宙 更新时间:2023-11-03 17:06:43 25 4
gpt4 key购买 nike

这里的问题不完全是如何通过 R 绘制 map ,因为我已经找到了一个很好的例子 here ,而是如何让它发挥作用。事实上,我无法加载库 rgdal:

library(rgdal)
Error in library(rgdal) : there is no package called ‘rgdal’

但是,当我尝试手动安装上述软件包时,出现以下错误:

....
configure: error: proj_api.h not found in standard or given locations.
ERROR: configuration failed for package ‘rgdal’
* removing ‘/home/eualin/R/i686-pc-linux-gnu-library/2.15/rgdal’
Warning in install.packages : installation of package ‘/home/eualin/Downloads/rgdal_0.8-5.tar.gz’ had non-zero exit status

欢迎任何输入!

最佳答案

如果您查看 package page on CRAN ,您将看到以下内容:

SystemRequirements: for building from source: GDAL >= 1.7.1 library from http://trac.osgeo.org/gdal/wiki/DownloadSource and PROJ.4 (proj >= 4.4.9) from http://trac.osgeo.org/proj/; GDAL OSX frameworks built by William Kyngesburye at http://www.kyngchaos.com/ may be used for source installs on OSX.

因为你似乎在 Linux 下,你总是从源代码构建包,所以你必须在你的系统上安装相应的库。如果您使用的是 Mint、Ubuntu 或其他 Debian 衍生产品,您可以:

$ sudo apt-get install libgdal1-dev libproj-dev

在基于 Debian 的系统下仍然有用的一个技巧是安装 apt-file 包并运行:

$ sudo apt-file update

然后,当您遇到如下错误时:

configure: error: proj_api.h not found in standard or given locations.

您可以使用以下命令来查找必须安装哪个包才能获取丢失的文件:

$ apt-file search proj_api.h
libproj-dev: /usr/include/proj_api.h

关于rgdal 包安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50976787/

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