我正在尝试使用以下命令在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/
希望有帮助!!
谢谢 查尔斯。