2017-08-07 2 views
1

Je suis en train d'installer le "GISTools" package R dans mon carnet R Jupyter dans l'expérience des sciences de données d'IBM (DSX) avec la commande suivante:GISTools Installation R Package dans DSX

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

cependant, je reçois le message d'erreur suivant: Installation paquet dans

‘/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” 

Lorsque je tente commande library(GISTools), je reçois le message d'erreur suivant:

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

Je l'ai regardé les liens suivants en particulier (et plusieurs autres threads sur Stack Overflow) mais n'ont pas été en mesure de résoudre mon problème:

Cannot install R packages in Jupyter Notebook

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

S'il vous plaît quelqu'un peut-il aider?

Merci, V

+0

êtes-vous capable d'installer 'rgeos' séparément? 'install.packages (" rgeos ")'? – SymbolixAU

+0

@SymbolixAU merci pour votre question de suivi. Oui, j'ai essayé d'installer des rgeos séparément et cela n'a pas fonctionné non plus. J'ai reçu le message d'erreur suivant: Message d'avertissement dans install.packages ("rgeos", dependent = T): "l'installation du package 'rgeos' avait un statut de sortie différent de zéro" – Venky

+0

@Venky Les dépendances requises sont maintenant disponibles et vous devez être capable d'installer 'GISTools' dans un Notebook R sur https://datascience.ibm.com/ –

Répondre

0

GISTools ont dépendant de paquets R RGeoS. Maintenant, l'installation de rgeos nécessite l'installation de GEOS. J'ai essayé d'installer GEOS sur DSX, il semble que GEOS ait besoin d'autorisations sudo à installer qui ne sont pas disponibles sur DSX en tant qu'utilisateur. https://duntuk.com/how-install-geos-centos

« make [7]: Rien à faire pour` install-exec-am » test de -Z. "/ Usr/local/include/GEOS/algorithme/localiser" ||/bin/mkdir - p "/ usr/local/include/geos/algorithme/locate" /bin/mkdir: impossible de créer le répertoire '/ usr/local/include/geos': Autorisation refusée make [7]: *** [install-geosHEADERS ] Erreur 1 "

Vous devrez compter sur DSX Team pour installer le package GEOS en premier, puis vous pourrez installer des rgeos.

S'il vous plaît augmenter uservoice pour que cela soit installé de sorte que vous pouvez installer rgeos, puis GISTools. https://datascix.uservoice.com/

Espérons que ça aide !!!

Merci, Charles.

+0

Merci Charles! Je vais augmenter l'uservoice et vous laisser savoir comment ça se passe. Si tout va bien, je peux revenir ici après qu'ils le fassent et vérifier ceci comme réponse. Merci encore! - Venky – Venky