在 DSX 中安装 GISTools R 包

Posted

技术标签:

【中文标题】在 DSX 中安装 GISTools R 包【英文标题】:Installing GISTools R Package in DSX 【发布时间】:2017-08-07 00:46:04 【问题描述】:

我正在尝试使用以下命令在 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 上的其他几个线程),但未能解决我的问题:

Cannot install R packages in Jupyter Notebook

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

有人可以帮忙吗?

谢谢, V

【问题讨论】:

可以单独安装rgeos吗? install.packages("rgeos") ? @SymbolixAU 感谢您的后续问题。是的,我尝试单独安装 rgeos,但也没有用。我收到以下错误消息: install.packages(“rgeos”,depend = T)中的警告消息:“安装包'rgeos'的退出状态非零” @Venky 所需的依赖项现在可用,您必须能够在datascience.ibm.com 上的 R Notebook 中安装 GISTools 【参考方案1】:

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' 无事可做。 测试 -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 Team 先安装 GEOS 软件包,然后才能安装 rgeos。

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

希望对你有帮助!!!

谢谢, 查尔斯。

【讨论】:

谢谢查尔斯!我会提高用户的声音,让你知道它是怎么回事。希望他们这样做后我可以回到这里并将其作为答案进行检查。再次感谢! - 文奇

以上是关于在 DSX 中安装 GISTools R 包的主要内容,如果未能解决你的问题,请参考以下文章

在 R studio 中安装 factoextra 包

如何在 R 中安装 RMongo 包

如何在 docker 容器中安装旧版本的 r 包

text 同时在R中安装和加载包

使用 MAC 10.11.6 在 R 中安装 RODBC 包

如何在 R 版本 4.0.0 中安装 mixOmics 包?