让R使用libgdal库的特定版本安装rgdal

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

我正在使用R版本3.6.2(2019-12-12)-“漆黑而暴风雨之夜”,平台:x86_64-pc-linux-gnu(64位),我正在尝试安装rgdal,由于正在寻找库的版本26而失败:

libgdal.so.26:无法打开共享库文件:无此文件或目录

我确保库已安装有

sudo apt-get install libgdal-dev 

并且还用upgrade命令检查了一切,但这给我的薄荷平台20版本:

ls /usr/lib/*gdal*
/usr/lib/libgdal.so -> libgdal.so.20.3.2

是否有一种简单的方法可以强制R使用特定版本的库?我没有工作计算机上的root特权来伪造/ usr中的库链接

我不确定为什么R寻找的版本与mint / ubuntu下安装的版本不同

r gdal rgdal
1个回答
0
投票

我已经经历过了,这非常痛苦。安装Anaconda时,我遇到了libgdal的许多问题,并且解决了所有这些问题(目前),即卸载Anaconda并完全重新安装rgdal和依赖项。也许,您是否安装了Anaconda?

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