在 DSX 中安装 GISTools R 包



我正在尝试使用以下命令在IBM的数据科学体验(DSX(的R Jupyter笔记本中安装"GISTools"R软件包:

install.packages("GISTools", depend = T)

但是,我收到以下错误消息:将软件包安装到

‘/gpfs/global_fs01/sym_shared/YPProdSpark/user/s17c-9f3318fc11f06c-d37a4b9405b6/R/libs’
(as ‘lib’ is unspecified)
also installing the dependency ‘rgeos’
Warning message in install.packages("GISTools", depend = T):
“installation of package ‘rgeos’ had non-zero exit status”Warning message in install.packages("GISTools", depend = T):
“installation of package ‘GISTools’ had non-zero exit status”

当我尝试library(GISTools)命令时,我收到以下错误消息:

Error in library(GISTools): there is no package called ‘GISTools’
Traceback:
1. library(GISTools)
2. stop(txt, domain = NA)

我特别查看了以下链接(以及堆栈溢出上的其他几个线程(,但无法解决我的问题:

无法在 Jupyter 笔记本中安装 R 包

conda - 如何安装"R-essentials"中不可用的R包?

请有人帮忙吗?

谢谢 五

GISTools 依赖于 R 包 rgeos。 现在安装 rgeos 需要您安装 GEOS。 https://cran.r-project.org/web/packages/rgeos/rgeos.pdf

我尝试在DSX上安装GEOS,似乎GEOS需要sudo权限才能安装,而DSX作为用户不可用。 https://duntuk.com/how-install-geos-centos

"make[7]:对于'install-exec-am',没有什么可做的。 test -z "/usr/local/include/geos/algorithm/locate" ||/bin/mkdir -p "/usr/local/include/geos/algorithm/locate"/bin/mkdir:无法创建目录 '/usr/local/include/geos':权限被拒绝 make[7]: *** [install-geosHEADERS] 错误 1">

您需要依靠DSX团队首先安装已安装的GEOS软件包,然后才能安装rgeos。

请提高用户声音以安装它,以便您可以安装 rgeos 然后安装 GISTools。 https://datascix.uservoice.com/

希望有帮助!!

谢谢 查尔斯。

最新更新