2011-01-19 20 views
19

Il forecast package per R è stato aggiornato alla versione 2.12, ma al momento sono disponibili solo i binarys di Windows per 2.11 disponibili su CRAN.Come installo un pacchetto R dal sorgente tar su Windows?

Come si installa un pacchetto R da the source su Windows?

+4

Il file binario non è stato ancora raccolto dal tuo mirror. Prendi il [forecast_2.12 binario di Windows] (http://cran.r-project.org/bin/windows/contrib/r-release/forecast_2.12.zip) dal repository CRAN principale, oppure aspetta un giorno per specchio da aggiornare. –

+0

Grazie per il suggerimento! – Zach

risposta

41

So che questa è una vecchia domanda, ma è venuta prima nella mia ricerca su Google per la stessa domanda, anche se sapevo che la risposta voleva solo qualcosa da copiare e incollare. Il che rende importante migliorare la risposta per riferimento futuro. Così qui è quello che funziona per me:

Installare rtools, quindi:

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

Grazie per essere tornato alla domanda! – Zach

+2

Hai solo bisogno di Rtools; devtools non è necessario. 'install.packages' è da' utils', che è distribuito con R. –

+0

Sì, certo che hai ragione @JoshuaUlrich, e ho modificato di conseguenza. –

6

Iniziare con la revisione del section on Windows packages nel manuale R Installation and Administration, quindi seguire attentamente le istruzioni dall'appendice The Windows toolset.

So che di solito è una cattiva forma fornire principalmente collegamenti in una risposta, ma questi sono collegamenti ai riferimenti canonici su questo argomento. Semplicemente mi collego a loro piuttosto che riepilogare i loro contenuti, dal momento che dovrebbero essere precisi per la versione R più aggiornata.

+4

Quindi la risposta sembra essere "molto attentamente". Grazie per l'informazione! – Zach

+1

Più precisamente. Leggi il manuale. Non indovinare –

+1

Non puoi rompere nulla, quindi vai avanti. –

3
  1. Scaricare il pacchetto * .tar.gz.
  2. assicurati di aver installato Rtools.
  3. Assicurarsi che i percorsi R e Rtools siano aggiunti nell'ambiente varialble.
  4. Aprire un prompt dei comandi. Tipo R CMD INSTALLARE nomepacchetto.tar.gz.

funzionerà spero.

+0

Non sono sicuro di ottenere il numero 3. Come aggiungerei il percorso Rtools nella variabile di ambiente? install.packages (...., environment = (rtools = ))? – user1965813

4

Due risposte che possono aiutare a evitare il fastidio di installare Rtools.

  1. Usa http://win-builder.r-project.org/ per costruire una versione binaria, scaricarlo e installarlo (usando install.packages(...,repos=NULL))
  2. Se il pacchetto non ha alcun componente binario (cioè non src directory con C, C++, o il codice Fortran che ha bisogno da compilare durante l'installazione (non vero per forecast, ma probabilmente utile un'altra volta) quindi semplicemente specificando type="source" all'interno della chiamata install.packages (da un repository o da una copia locale del tarball di origine (file .tar.gz) verrà installato il pacchetto di origine, anche su Windows
2

io non sono sicuro se questo è il modo migliore, ma ho trovato il seguente metodo per lavorare (basato in parte sul risposte di cui sopra):

1) Scaricare il pacchetto .tar

2) Spostare il pacchetto nella directory con le librerie R utenti (ad esempio, nel mio caso è stato "C:/Users/nomeutente/Documenti/R/win-library/3.3 ")

3) All'interno di Rstudio (o altrove, probabilmente), eseguire il comando ... install.packages("packageName.tar", repos=NULL, type="source")

Che ha funzionato per me almeno. Spero sia utile!

Problemi correlati