it-swarm.com.de

r - Installationspaket - Datei kann nicht geöffnet werden - Berechtigung verweigert

Ich arbeite in R Studio und versuche, das dplyr-Paket zu installieren. Ich habe verschiedene andere Pakete ohne Probleme installiert, habe aber ein Problem damit gefunden.

Es scheint, dass es verschiedene Teile für die Installation gibt, einige funktionierten, aber das Problem tritt auf, wenn ich 'die Abhängigkeit BH' erhalte. Das ist der Fehler:

Installieren des Pakets in "\ xxxxxxxx.local/Desktops/jagnew/Eigene Dateien/R/win-library/3.3" (da "lib" nicht angegeben ist) Installation der Abhängigkeit 'BH'

versuchen Sie die URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/BH_1.62.0-1.Zip ' Inhaltstyp "Anwendung/Zip" Länge 16150075 Byte (15,4 MB) 15.4 MB heruntergeladen

versuchen Sie die URL ' https://cran.rstudio.com/bin/windows/contrib/3.3/dplyr_0.5.0.Zip ' Inhaltstyp "Anwendung/Zip" Länge 2556205 Byte (2,4 MB) 2,4 MB heruntergeladen

Fehler in install.packages: Öffnen der Datei '\ xxxxxxx.local/Desktops/jagnew/Meine Dokumente/R/win-library/3.3/file142032c9327b/BH/include/boost/function/detail/gen_maybe_include.pl': Berechtigung abgelehnt

Ich habe das Verzeichnis/libpath geändert, da nicht angezeigt wurde, dass die Datei in den richtigen Ordner heruntergeladen wurde. file142032c9327b befindet sich jetzt im richtigen Pfad, aber der im Fehler angegebene Pfad ist nur bis zu/boost richtig, es gibt hier keinen Funktionsordner ..?

Ich bin nicht sicher, ob es sich bei diesem fehlenden Ordner um das Problem handelt, da der Fehler "Permission denied" sagt, aber es scheint seltsam.

Jede Hilfe wäre toll.

6
agwah

Ich hatte das gleiche Problem. Versuchte folgendes und arbeitete für mich:

  1. Führen Sie das RStudio als Administrator aus
  2. Klicken Sie auf der Registerkarte Packages auf Install und ändern Sie die Option Install to Library in C:/Program...../R/../library.

 enter image description here

Hoffe, es funktioniert.

3
Shubham Yadav

Ich hatte das gleiche Problem. R gab mir eine Fehlermeldung, wenn ich versuchte, ein neues zu installieren oder ein vorhandenes Paket zu aktualisieren. Ich kann mich nicht erinnern, was die Nachricht genau gesagt hat, aber es wurde gesagt "Zugriff auf Datei kann nicht (...) Zugriff verweigert werden". Ich habe alles versucht. Ich bin mir nicht sicher, was genau das Problem behoben hat, aber jetzt kann ich neue Pakete aktualisieren und/oder installieren:

  1. R/RStudio als Administrator öffnen;
  2. Ändern Sie die Sicherheitseinstellungen für den R-Bibliotheksordner (in dem Pakete installiert sind) und gewähren Sie vollen Zugriff auf mein Computerbenutzerkonto. Link1 , Link2 ;
  3. (Ich denke, das war das Problem, das behoben wurde.) Befolgen Sie die Anweisungen in diesem Link . Daraufhin wurde ich aufgefordert, ein weiteres Paket zu installieren, "devtools". Dann hat es funktioniert.
1
SenshiKudo

Ich war auch mit diesem Problem konfrontiert. Die einzige Lösung, die mir half, war das Abschalten meiner Firewall. Dann konnte ich alle Pakete herunterladen. 

0
RickvH

Ich war mit demselben Problem konfrontiert. Ich habe folgende Schritte unternommen, um dieses Problem zu beheben:

  • Starten Sie die RGui-Anwendung.
  • Gehen Sie zum Abschnitt Packages und wählen Sie Install Packages aus.
  • Wählen Sie im Packages-Popup-Fenster das Paket aus, das Sie installieren möchten.
  • Und klicken Sie auf OK. Das Paket wird erfolgreich installiert.
  • Nachdem Sie die obigen Schritte ausgeführt haben, können Sie Ihr Paket von RStudio aus ausführen.
0
jyothiprasad