1

我正在尝试使用以下命令在 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)

我特别查看了以下链接(以及 Stack Overflow 上的其他几个线程),但未能解决我的问题:

无法在 Jupyter Notebook 中安装 R 包

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

请问有人可以帮忙吗?

谢谢,V

4

1 回答 1

0

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': Permission denied make[7]: *** [install-geosHEADERS] Error 1"

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

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

希望有帮助!!!

谢谢,查尔斯。

于 2017-08-07T20:38:10.623 回答