安装GISTools在DSX

问题描述:

我想用下面的命令我的[R Jupyter笔记本在IBM的数据科学实验(DSX)安装“GISTools” R包r套餐:安装GISTools在DSX

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) 

我已经看过尤其是(和其他几个线程堆栈溢出)以下的联系,但一直没能解决我的问题:

Cannot install R packages in Jupyter Notebook

conda - How to install R packages that are not available in "R-essentials"?

请有人可以帮忙吗?

谢谢, V

+0

你能够单独安装'rgeos'吗? 'install.packages(“rgeos”)'? – SymbolixAU

+0

@SymbolixAU感谢您的跟进问题。是的,我尝试单独安装rgeos,但也没有奏效。我收到以下错误消息:install.packages(“rgeos”,depend = T)中的警告消息: “package'rgeos'的安装具有非零退出状态” – Venky

+0

@Venky现在可以使用所需的依赖关系,您必须能够在https://datascience.ibm.com/ –

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

“使[7]:为`安装-EXEC-AM”可以做什么 测试-z。 “在/ usr /本地/包括/ GEOS /算法/定位” || /斌/的mkdir - p“/ usr/local/include/geos/algorithm/locate” /bin/mkdir:无法创建目录'/ usr/local/include/geos':权限被拒绝 make [7]:*** [install-geosheaders ]错误1“

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

请提高uservoice以安装,以便安装rgeos,然后安装GISTools。 https://datascix.uservoice.com/

希望帮助!!!

谢谢, Charles。

+0

上的R Notebook中安装'GISTools'谢谢查尔斯!我会提出用户发言并让你知道它是如何发生的。希望我能在他们回来之后回到这里,并将其作为答案进行检查。再次感谢! - Venky – Venky