web-dev-qa-db-fra.com

Erreur: le chargement du package ou de l'espace de noms a échoué pour ggplot2 et pour data.table

Je ne parviens pas à installer les packages ggplot2 et data.table . Cela me donne l'erreur suivante (exemple pour ggplot2)

> library(ggplot2)
Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘Rcpp’
Error: package or namespace load failed for ‘ggplot2’

J'ai pu travailler correctement avec ces 2 packages avant de fermer ma session R. Maintenant, il me montre cette erreur à chaque fois que j'essaie de l'exécuter.

J'ai également essayé de l'enlever et de le réinstaller, mais sans succès.

remove.packages(c("ggplot2", "data.table"))
install.packages('ggplot2', dep = TRUE)
install.packages('data.table', dep = TRUE)

Je ne sais pas ce qui ne va pas 

54
elisahmendes

Cela a résolu le problème:

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)
79
elisahmendes

J'ai aussi fait face au même problème et 

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)

ces commandes n'ont pas fonctionné pour moi. Ce que j’ai trouvé, c’est qu’un message d’avertissement indiquant qu’il ne pouvait pas déplacer l’installation temporaire C:\Users\User_name\Documents\R\win-library\3.3\abcd1234\Rcpp dans C:\Users\User_name\Documents\R\win-library\3.3\Rcpp était affiché.

J'ai téléchargé le fichier Rcpp Zip à partir du lien indiqué, l'ai décompressé et copié à l'intérieur de C:\Users\User_name\Documents\R\win-library\3.3, puis 

library(Rcpp)
library(ggplot2) 

travaillé. Je n'ai pas eu à désinstaller R. J'espère que cela aide.

7
B Misra

Face au même problème et résolu par:

remove.packages("ggplot2")
install.packages('ggplot2', dependencies = TRUE)
5
Namrata Tolani

Essaye ça:

install.packages('Rcpp')
install.packages('ggplot2')
install.packages('data.table')
3
user1436187

quand tu vois 

Voulez-vous installer depuis les sources le paquet qui nécessite une compilation? (Oui/non/annuler)

répondez non

3
Tokaalmighty

J'ai essayé les étapes mentionnées dans les messages précédents, mais sans aucun succès. Cependant, ce qui a fonctionné pour moi a été de désinstaller complètement R, puis de supprimer le dossier R contenant les fichiers du dossier de documents. Par conséquent, tout se fait avec R, à l'exception des scripts et des espaces de travail que j'ai enregistrés. J'ai ensuite réinstallé R et couru 

remove.packages(c("ggplot2", "data.table"))
install.packages('Rcpp', dependencies = TRUE)
install.packages('ggplot2', dependencies = TRUE)
install.packages('data.table', dependencies = TRUE)

Cette méthode plutôt grossière a en quelque sorte fonctionné pour moi.

1
Nishfish

Ces étapes fonctionnent pour moi:

  1. Téléchargez le Rcpp manuellement depuis WebSite ( Https://cran.r-project.org/web/packages/Rcpp/index.html
  2. décompressez le dossier/les fichiers dans le dossier "Rcpp"
  3. Recherchez le dossier "library" sous le répertoire d'installation R, Ex: C:\R\R-3.3.1\library.
  4. Copiez le dossier "Rcpp" dans le dossier Library.

Bon à y aller !!!

library(Rcpp)
library(ggplot2) 
0
scorpionz

J'ai essayé toutes les solutions énumérées ci-dessus mais rien n'a fonctionné ..__ C'est ce qui a fonctionné pour moi 

  1. Regardez le message d'erreur complet que vous obtenez lorsque vous utilisez la bibliothèque (ggplot2). 
  2. Il répertorie quelques paquets qui manquent ou ont des erreurs.
  3. Désinstallez et réinstallez-les.
  4. ggplot devrait maintenant fonctionner avec un avertissement pour la version.
0
Anuj Gupta

Pour moi, je devais désinstaller R de brew brew uninstall --force R puis me rendre sur le site Web de R, puis le télécharger et l'installer .

0
Micah

J'ai eu le même problème, mais lors de l'exécution dans un cahier jupyter R dans un environnement Anaconda.

Le problème présenté de telle sorte que tout bloc-notes R ouvert mourrait instantanément et ne permettait pas l'exécution de la cellule. L'erreur apparaît à chaque tentative automatique de démarrage du noyau qui a échoué:

Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
  there is no package called ‘Rcpp’

Pour résoudre ce problème, j'ai lancé en tant qu'administrateur/Sudo: conda install -c r r-rcpp, redémarré le noyau et tout était revenu à la normale.

0
Thomas Matthew