繁体   English   中英

从 conda 安装 gdal 2.3 后,sf R 包“与 2.0.0 以下的 GDAL 版本不兼容”

[英]sf R package "is not compatible with GDAL versions below 2.0.0" after installing gdal 2.3 from conda

在尝试安装sf R 包时,我收到错误消息:

checking GDAL version >= 2.0.0... no
configure: error: sf is not compatible with GDAL versions below 2.0.0

然后我从 conda安装了gdal 2.3.1 并确认了版本:

gdalinfo --version

GDAL 2.3.1,2018/06/22 发布

但我仍然收到相同的错误消息。

R 3.5 上的 SF 找不到正确版本的 gdal看起来相似,但他们的解决方案涉及在 conda 之外安装。 我在 Ubuntu 上。

我怎样才能让sf识别我安装的gdal的正确版本?

编辑: R中的sessionInfo()显示:

R version 3.5.1 (2018-07-02)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Ubuntu 16.04.4 LTS

Matrix products: default
BLAS: /usr/lib/libblas/libblas.so.3.6.0
LAPACK: /usr/lib/lapack/liblapack.so.3.6.0

locale:
[1] C

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

loaded via a namespace (and not attached):
[1] compiler_3.5.1 tools_3.5.1

从 conda 安装 R 时我遇到了另一个问题

编辑:通过conda install -crrconda install -crr安装 R 时,出现此错误:

-----Error: libudunits2.a not found-----
     If the udunits2 library is installed in a non-standard location,
     use --configure-args='--with-udunits2-lib=/usr/local/lib' for example,
     or --configure-args='--with-udunits2-include=/usr/include/udunits2'
     replacing paths with appropriate values for your installation.
     You can alternatively use the UDUNITS2_INCLUDE and UDUNITS2_LIB
     environment variables.
     If udunits2 is not installed, please install it.
     It is required for this package.

udunits2安装udunitsudunits2后,情况仍然如此:

conda install -c conda-forge udunits
conda install -c conda-forge udunits2

以下对我有用,尽管我在 Centos 6 而不是 Ubuntu 16.04 上运行它。

conda create -n rsf r-udunits2 geos gdal proj4
source activate rsf
R

.

install.packages("sf")
library("sf")

错误是由非 conda 包安装引起的。 在干净的环境中,可以直接从conda安装sf包:

conda create -n rsf -c conda-forge r-sf
source activate rsf

或者来自干净的环境:

conda install -c conda-forge r-sf

在使用 r-sf 和 r-gdal 在 OSX 上的 conda 中遇到类似的冲突问题后,我能够通过在启动新环境后立即安装它们来将它们安装在全新的环境中

conda install -c conda-forge r-essentials geos r-rgeos r-rgdal r-sf

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM