Vraag Fout in laadNamespace (naam): er is geen pakket met de naam 'Rcpp'


Ik probeer RInside in te bedden in mijn applicatie op win7 64-bit systeem, maar wanneer ik een RInside initialiseer:

Rin = new RInside(argc, argv);

het volgende bericht verschijnt:

Fout in laadNamespace (naam): er is geen pakket met de naam 'Rcpp'

Deze fout treedt alleen op bij Windows.


16
2018-05-26 10:00


oorsprong


antwoorden:


Ik denk dat je dat probleem krijgt als je .libPaths() verschillen - met andere woorden, voer het .libPaths() functie om de paden te zien die door R zijn opgeslagen voor gebruik. Controleer vervolgens waar RInside is geïnstalleerd en zorg ervoor Rcpp is daar ook geïnstalleerd. Het is een probleem met de installatie.

Met andere woorden, het zou moeten werken als je dat hebt gedaan Rcpp en RInside geïnstalleerd waar de basis R-bibliotheken zijn. Anders moet u de (ingesloten) R-sessie vertellen over de andere locatie (en voordat deze begint).

Er staan ​​meer Windows-gebruikers op de lijst, dus u kunt het op rcpp-devel stellen.


34
2018-05-26 12:45



  1. Krijg eerst uw standaard bibliotheeklocaties door het commando ".Library" in R.
  2. Haal het Rcpp-pakket van https://cran.r-project.org/web/packages/Rcpp/index.html.
  3. Pak de map "Rcpp" uit en kopieer deze naar uw standaard bibliotheeklocaties die u in stap 1 hebt verkregen.

Nu bent u klaar om pakketten te installeren die afhankelijk zijn van Rcpp.


8
2017-09-21 18:33



Dirk heeft gelijk in dit geval, MAAR als de .libPaths () niet werkt, controleer dan ook of je de nieuwste pakketten hebt.

Ik post dit als een ondersteunende antwoordback-up die ik tegenkwam met shiny pakket-backend-switch van hun code nodig Rcpp!

In dit geval van het ophalen van het foutbericht "Geen pakket", heb ik het probleem opgelost door:

  1. selecteren devtools pakket en gebruik vervolgens deze regel hieronder. (als je geen devtools hebt, probeer het dan install.packages("devtools") 

  2. devtools::install_github("rstudio/shiny")

De ontwikkelversie van het pakket heeft dit beter afgehandeld en het pakket als een afhankelijkheid toegevoegd.

Mods - Ik besef dat dit een antwoord is op een oude vraag, maar ik kan anderen helpen geen uur te verspillen zoals ik net deed.


1
2018-05-30 15:21



Ik kreeg ook deze foutmelding toen ik probeerde de 'ggplot'-functie uit het ggplot2-pakket uit te voeren. Na het proberen van de hier en elders geposte suggesties (controle van bestandspaden, herstarten van R, opschonen van mijn omgeving, enz.) En tegenkomen van verschillende andere cryptische foutmeldingen, bleek dat ik de nieuwste versie van base R voor Windows moest downloaden (v3) .4.1) en update mijn versie van R-Studio ook naar de nieuwste versie (v1.0.153).

Na dit te hebben gedaan, werkte mijn 'ggplot'-functie opnieuw en kon ik zonder verdere problemen mijn figuur van R Studio weergeven.


0
2017-08-01 23:56



Ik kreeg ook dit bericht wanneer ik ggplot probeerde te gebruiken. Ik update eerst zowel mijn R voor Windows naar 3.4.3. Vervolgens wordt R Studio geüpdatet naar versie 1.1.423; dan heb ik nog steeds het bericht, het updaten van alle pakketten en zeker zijn van toegang tot de R versie 3.4.3 van R studio. Geen van deze dingen repareerde de fout. Ik was klaar om op te geven totdat ik merkte dat ik bibliotheek (ggplot) aanriep en ggplot :: ggplot in mijn code had. DIT WAS HET PROBLEEM. Ik veranderde het in bibliotheek (ggplot2) en de instantie in ggplot2 :: ggplot (...). DIT FIXED de problemen.


0
2018-02-22 17:26