IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

R Discussion :

Installation d'un package


Sujet :

R

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 23
    Par défaut Installation d'un package
    Bonjour,
    j'ai besoin d'utiliser le package XML2R situé à cette adresse : http://cran.r-project.org/web/packages/XML2R/index.html
    J'ai téléchargé le package (Package source: XML2R_0.0.5.tar.gz ) puis j'ai utilisé la fonctionnalité 'install package' de rstudio pour l'installer. J'ai essayé aussi de donner directement l'url du cran pour l'installation.

    J'ai alors ce message dans tous les cas :
    install.packages("~/workspace/language_R/XML2R_0.0.5.tar.gz", repos = NULL, type = "source")
    Installing package into ‘/usr/local/lib/R/site-library’
    (as ‘lib’ is unspecified)
    ERROR: dependencies ‘XML’, ‘RCurl’ are not available for package ‘XML2R’
    * removing ‘/usr/local/lib/R/site-library/XML2R’
    Warning in install.packages :
    installation of package ‘/home/user/workspace/language_R/XML2R_0.0.5.tar.gz’ had non-zero exit status
    J'ai également essayé la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    install.packages("XML2R")
    fournit dans le fichier 'readme' du package que j'ai téléchargé :
    XML2R
    =======

    EasieR XML data collection. For an introduction to the package, see [here](http://cpsievert.github.io/XML2R/)

    To install the [CRAN](http://cran.r-project.org/web/packages/XML2R/index.html) version use: `install.packages("XML2R"); library(XML2R)`
    et j'obtiens :
    > install.packages("XML2R")
    Installing package into ‘/usr/local/lib/R/site-library’
    (as ‘lib’ is unspecified)
    also installing the dependencies ‘XML’, ‘RCurl’

    essai de l'URL 'http://cran.rstudio.com/src/contrib/XML_3.98-1.1.tar.gz'
    Content type 'application/x-gzip' length 1582216 bytes (1.5 Mb)
    URL ouverte
    ==================================================
    downloaded 1.5 Mb

    essai de l'URL 'http://cran.rstudio.com/src/contrib/RCurl_1.95-4.1.tar.gz'
    Content type 'application/x-gzip' length 870915 bytes (850 Kb)
    URL ouverte
    ==================================================
    downloaded 850 Kb

    essai de l'URL 'http://cran.rstudio.com/src/contrib/XML2R_0.0.5.tar.gz'
    Content type 'application/x-gzip' length 8829 bytes
    URL ouverte
    ==================================================
    downloaded 8829 bytes

    * installing *source* package ‘XML’ ...
    ** package ‘XML’ correctement décompressé et sommes MD5 vérifiées
    checking for gcc... gcc
    checking for C compiler default output file name...
    rm: cannot remove `a.out.dSYM': Is a directory
    a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking how to run the C preprocessor... gcc -E
    checking for sed... /bin/sed
    checking for pkg-config... /usr/bin/pkg-config
    checking for xml2-config... no
    Cannot find xml2-config
    ERROR: configuration failed for package ‘XML’
    * removing ‘/usr/local/lib/R/site-library/XML’
    Warning in install.packages :
    installation of package ‘XML’ had non-zero exit status
    * installing *source* package ‘RCurl’ ...
    ** package ‘RCurl’ correctement décompressé et sommes MD5 vérifiées
    checking for curl-config... no
    Cannot find curl-config
    ERROR: configuration failed for package ‘RCurl’
    * removing ‘/usr/local/lib/R/site-library/RCurl’
    Warning in install.packages :
    installation of package ‘RCurl’ had non-zero exit status
    ERROR: dependencies ‘XML’, ‘RCurl’ are not available for package ‘XML2R’
    * removing ‘/usr/local/lib/R/site-library/XML2R’
    Warning in install.packages :
    installation of package ‘XML2R’ had non-zero exit status

    The downloaded source packages are in
    ‘/tmp/RtmpeH8dJP/downloaded_packages’
    > library(XML2R)
    Erreur dans library(XML2R) : aucun package nommé ‘XML2R’ n'est trouvé

    C'est la première fois que j'installe un package alors je ne sais pas si je fais une mauvaise manipulation.
    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Helsinki
    Inscrit en
    Avril 2012
    Messages
    39
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Finlande

    Informations professionnelles :
    Activité : Helsinki
    Secteur : Enseignement

    Informations forums :
    Inscription : Avril 2012
    Messages : 39
    Par défaut Utilise la version Windows .zip
    Bonjour,
    Tu peux choisir la version suivante, qui est dans la meme page du lien que tu as transmis:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Windows binary: XML2R_0.0.5.zip
    Pas la peine de décompresser le zip. Utilise la même procédure pour l'installation. Cela devrait marcher.
    Merci

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 23
    Par défaut
    Merci pour ta réponse.
    J'ai oublié de préciser que je suis sous ubuntu donc je ne peux pas utiliser la version
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Windows binary: XML2R_0.0.5.zip

  4. #4
    Membre chevronné
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Bonjour,

    cette vidéo (implementing Rstudio and R on Ubuntu) sur youtube peut vous intéresser (installation des packages via un site miroir vers la 8ème minute):


    Bonne continuation

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 23
    Par défaut
    merci, je viens de regarder cette vidéo. J'ai fait la même manipulation pour installer mon package mais j'obtiens le même résultat.

    > install.packages("XML2R")
    Installing package into ‘/usr/local/lib/R/site-library’
    (as ‘lib’ is unspecified)
    also installing the dependencies ‘XML’, ‘RCurl’

    essai de l'URL 'http://cran.rstudio.com/src/contrib/XML_3.98-1.1.tar.gz'
    Content type 'application/x-gzip' length 1582216 bytes (1.5 Mb)
    URL ouverte
    ==================================================
    downloaded 1.5 Mb

    essai de l'URL 'http://cran.rstudio.com/src/contrib/RCurl_1.95-4.1.tar.gz'
    Content type 'application/x-gzip' length 870915 bytes (850 Kb)
    URL ouverte
    ==================================================
    downloaded 850 Kb

    essai de l'URL 'http://cran.rstudio.com/src/contrib/XML2R_0.0.5.tar.gz'
    Content type 'application/x-gzip' length 8829 bytes
    URL ouverte
    ==================================================
    downloaded 8829 bytes

    * installing *source* package ‘XML’ ...
    ** package ‘XML’ correctement décompressé et sommes MD5 vérifiées
    checking for gcc... gcc
    checking for C compiler default output file name...
    rm: cannot remove `a.out.dSYM': Is a directory
    a.out
    checking whether the C compiler works... yes
    checking whether we are cross compiling... no
    checking for suffix of executables...
    checking for suffix of object files... o
    checking whether we are using the GNU C compiler... yes
    checking whether gcc accepts -g... yes
    checking for gcc option to accept ISO C89... none needed
    checking how to run the C preprocessor... gcc -E
    checking for sed... /bin/sed
    checking for pkg-config... /usr/bin/pkg-config
    checking for xml2-config... no
    Cannot find xml2-config
    ERROR: configuration failed for package ‘XML’
    * removing ‘/usr/local/lib/R/site-library/XML’
    Warning in install.packages :
    installation of package ‘XML’ had non-zero exit status
    * installing *source* package ‘RCurl’ ...
    ** package ‘RCurl’ correctement décompressé et sommes MD5 vérifiées
    checking for curl-config... no
    Cannot find curl-config
    ERROR: configuration failed for package ‘RCurl’
    * removing ‘/usr/local/lib/R/site-library/RCurl’
    Warning in install.packages :
    installation of package ‘RCurl’ had non-zero exit status
    ERROR: dependencies ‘XML’, ‘RCurl’ are not available for package ‘XML2R’
    * removing ‘/usr/local/lib/R/site-library/XML2R’
    Warning in install.packages :
    installation of package ‘XML2R’ had non-zero exit status

    The downloaded source packages are in
    ‘/tmp/RtmpeH8dJP/downloaded_packages’
    > library(XML2R)
    Erreur dans library(XML2R) : aucun package nommé ‘XML2R’ n'est trouvé

  6. #6
    Membre chevronné
    Femme Profil pro
    Inscrit en
    Septembre 2009
    Messages
    272
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 272
    Par défaut
    Sous Windows et avec R 3.0.2, je n'ai pas de problème...

    HTH

  7. #7
    Membre chevronné
    Homme Profil pro
    MCU
    Inscrit en
    Juillet 2010
    Messages
    185
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : MCU
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2010
    Messages : 185
    Par défaut
    Bonjour,

    Sous Ubuntu, certains packages R utilisent des librairies qui ne sont pas installees par defaut. On peut savoir laquelle manque grace a la sortie. Si on regarde la votre, on voit ces lignes:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    checking for xml2-config... no
    Cannot find xml2-config
    ...
    checking for curl-config... no
    Cannot find curl-config
    Il est parfois difficile de deviner le nom de la librairie a installer. Dans ce cas, comme indique dans le lien vers Stack Overflow, installer libxml2-dev et libcurl4-openssl-dev via le terminal:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    sudo apt-get install libxml2-dev libcurl4-openssl-dev
    ou en graphique, via le software center d'Ubuntu, devrait resoudre le probleme.

    HTH

    Vincent

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2013
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2013
    Messages : 23
    Par défaut
    Merci pour vos réponses. Cela m'a bien aidé.
    Il manquait effectivement les librairies libxml2-dev et libcurl4-openssl-dev.
    Je les ai donc installées et je n'ai pas eu d'erreur lors de l'installation du package XML2R.

    Toutefois, quand j'utilise la fonction XML2R de mon package, j'ai un message d'erreur qui n’apparaît pas avec la même installation sous windows. Je travaille sous ubuntu.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    library("XML", lib.loc="/usr/local/lib/R/site-library")
    library("XML2R", lib.loc="/usr/local/lib/R/site-library")
     
    XML2R('fichier.xmlx')
    et j'obtiens le message d'erreur suivant :
    Erreur dans function (type, msg, asError = TRUE) : Couldn't resolve host '����f'
    Je ne comprends pas cette erreur car la fonction "xmlParse" fonctionne bien avec ce même fichier :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     xmlParse('fichier.xmlx')

Discussions similaires

  1. Problème d'installation d'un package
    Par Carineemma dans le forum Distributions
    Réponses: 9
    Dernier message: 26/01/2008, 17h04
  2. installer font avec package wizard
    Par cbleas dans le forum IHM
    Réponses: 4
    Dernier message: 02/11/2007, 12h03
  3. Installation d'1 package sous Delphi 7
    Par User dans le forum Delphi
    Réponses: 2
    Dernier message: 20/03/2007, 17h25
  4. Installation Composant et package
    Par PadawanDuDelphi dans le forum Composants VCL
    Réponses: 9
    Dernier message: 21/09/2006, 13h33
  5. [PEAR][HTML_QuickForm] Installation manuelle de packages PEAR
    Par elitemedia dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 22/08/2006, 12h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo