web-dev-qa-db-fra.com

Erreur dans loadNamespace (nom): il n'y a pas de paquet appelé "Rcpp"

J'essaie d'intégrer RInside à mon application sur le système Win7 64 bits, mais lorsque j'initialise un RInside:

Rin = new RInside(argc, argv);

le message suivant apparaît: 

Erreur dans loadNamespace (nom): il n'y a pas de paquet appelé "Rcpp"

Cette erreur ne survient que sous Windows. 

16
chatzich

Je pense que vous obtenez ce problème lorsque votre .libPaths() diffère - autrement dit, exécutez la fonction .libPaths() pour afficher les chemins stockés par R à des fins d'utilisation. Puis, vérifiez où RInside est installé et assurez-vous que Rcpp y est également installé. C'est un problème d'installation. 

En d'autres termes, cela devrait fonctionner si vous avez installé Rcpp et RInside là où se trouvent les bibliothèques R de base. Sinon, vous devez informer la session (intégrée) R de l'autre emplacement (et avant qu'il ne commence).

Il y a plus d'utilisateurs Windows sur la liste, vous pouvez donc essayer de demander sur rcpp-devel.

35
  1. Obtenez d’abord vos emplacements de bibliothèque par défaut avec la commande ".Library" dans R.
  2. Obtenez le paquet Rcpp à partir de https://cran.r-project.org/web/packages/Rcpp/index.html .
  3. Décompressez et copiez le dossier "Rcpp" dans les emplacements de bibliothèque par défaut obtenus à l’étape 1.

Vous êtes maintenant prêt à installer des paquetages qui ont des dépendances sur Rcpp.

9
Parag Bhandarkar

Je recevais aussi ce message lorsque j'essayais d'utiliser ggplot. J'ai d'abord mis à jour mon R pour Windows vers 3.4.3. Puis mise à jour de R studio vers la version 1.1.423; puis, en mettant à jour tous les paquets et en étant sûr d’accéder à la version R 3.4.3 de R studio, j’ai quand même reçu le message. Aucune de ces choses n'a corrigé l'erreur. J'étais prêt à abandonner jusqu'à ce que je remarque que j'appelais library (ggplot) et que ggplot :: ggplot était dans mon code. C'ÉTAIT LE PROBLÈME. Je l'ai changé en bibliothèque (ggplot2) et l'instance en ggplot2 :: ggplot (...). C'EST FIXÉ les problèmes. 

0
Justin Mahoney

J'obtenais également cette erreur en essayant d'exécuter la fonction 'ggplot' à partir du paquet ggplot2. Après avoir essayé les suggestions postées ici et ailleurs (vérification des chemins des fichiers, redémarrage de R, effacement de mon environnement, etc.) et avoir rencontré plusieurs autres messages d'erreur cryptiques, il s'est avéré que je devais télécharger la dernière version de la base R pour Windows (v3 .4.1)etmet également à jour ma version de R-Studio vers la dernière version (v1.0.153). 

Après cela, ma fonction 'ggplot' fonctionnait à nouveau et je pouvais restituer ma figure à partir de R Studio sans autre problème.

0
Paul Sochacki