43 Stimmen

Wie installiere ich ein R-Paket aus dem Quell-Tarball unter Windows?

El Prognosepaket para R wurde aktualisiert auf Version 2.12 aber es sind derzeit nur Windows-Binarys für 2.11 auf CRAN verfügbar.

Wie installiere ich ein R-Paket von die Quelle unter Windows?

4 Stimmen

Der Binärcode wurde einfach noch nicht von Ihrem Spiegel erfasst. Holen Sie die forecast_2.12 Windows binär aus dem CRAN-Hauptrepository oder warten Sie einen Tag, bis der Spiegel aktualisiert wird.

89voto

Peter Ellis Punkte 5346

Ich weiß, dies ist eine alte Frage, aber es kam zuerst in meiner Google-Suche für diese gleiche Frage, auch wenn ich die Antwort wusste ich wollte nur etwas zu kopieren und einfügen. Deshalb lohnt es sich, die Antwort für zukünftige Referenzen zu verbessern. Hier ist also, was für mich funktioniert:

Installieren Sie rtools , dann:

install.packages(path_to_file, repos = NULL, type="source")

0 Stimmen

Danke, dass Sie auf die Frage zurückgekommen sind!

6 Stimmen

Sie brauchen nur Rtools; devtools ist nicht erforderlich. install.packages ist von utils die mit R verteilt wird.

0 Stimmen

Ja, natürlich haben Sie Recht, @JoshuaUlrich, und ich habe das entsprechend geändert.

9voto

Joshua Ulrich Punkte 167720

Beginnen Sie mit der Überprüfung der Abschnitt über Windows-Pakete im R Installation und Verwaltung Handbuch, dann folgen Sie sorgfältig den Anweisungen von Das Windows-Toolset Anhang.

Ich weiß, dass es normalerweise unschicklich ist, in einer Antwort hauptsächlich Links anzugeben, aber dies sind Links zu den kanonischen Referenzen zu diesem Thema. Ich verlinke einfach auf sie, anstatt ihren Inhalt zusammenzufassen, da sie für die aktuellste R-Version korrekt sein sollten.

4 Stimmen

Die Antwort scheint also "sehr vorsichtig" zu sein. Vielen Dank für die Informationen!

1 Stimmen

Um genau zu sein. Lesen Sie das Handbuch. Raten Sie nicht.

1 Stimmen

Sie können nichts kaputt machen, also machen Sie einfach weiter.

8voto

Ben Bolker Punkte 190239

Zwei Antworten, die Ihnen helfen können, die mühsame Installation von Rtools zu vermeiden.

  1. Utilisez http://win-builder.r-project.org/ um eine Binärversion zu erstellen, sie herunterzuladen und zu installieren (mit install.packages(...,repos=NULL) )
  2. Wenn das Paket hat keine binäre Komponente (d. h. keine src Verzeichnis mit C-, C++- oder Fortran-Code, der während der Installation kompiliert werden muss (gilt nicht für forecast aber möglicherweise zu einem anderen Zeitpunkt nützlich), dann einfach die Angabe type="source" innerhalb der install.packages Aufruf (ob aus einem Repository oder einer lokalen Kopie des Quell-Tarballs ( .tar.gz Datei)) installiert das Quellpaket, auch unter Windows.

5voto

small_lebowski Punkte 681
  1. Laden Sie das Paket *.tar.gz herunter.
  2. Stellen Sie sicher, dass Sie Rtools installiert haben.
  3. Vergewissern Sie sich, dass die Pfade zu R und Rtools in der Umgebungsvariable hinzugefügt wurden.
  4. Öffnen Sie eine Eingabeaufforderung. Geben Sie R CMD INSTALL packagename.tar.gz ein.

Ich hoffe, es wird funktionieren.

0 Stimmen

Ich bin mir nicht ganz sicher, ob ich Nummer 3 verstehe. Wie würde ich den Rtools-Pfad in die Umgebungsvariable einfügen? install.packages(....,environment=(rtools=<path>))?

5voto

user7396238 Punkte 51

Ich bin mir nicht sicher, ob dies der beste Weg ist, aber ich habe folgende Methode gefunden, die funktioniert (zum Teil basierend auf den obigen Antworten):

1) Laden Sie das Paket .tar herunter

2) Verschieben Sie das Paket in das Verzeichnis mit den R-Bibliotheken Ihres Benutzers (in meinem Fall war es z. B. "C:/Benutzer/IhrBenutzername/Dokumente/R/win-library/3.3")

3) Führen Sie in Rstudio (oder wahrscheinlich anderswo) den Befehl... install.packages("packageName.tar", repos=NULL, type="source")

Zumindest bei mir hat das funktioniert. Hoffentlich ist es hilfreich!

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X