R ne pas trouver de paquet même après l'installation du paquet

j'ai toujours travaillé avec le zoo , que j'ai installé il y a longtemps. Aujourd'hui, j'ai créé un nouveau script R, et j'ai couru library(zoo) et j'ai eu l'erreur suivante:

 > library(zoo)
 Error in library(zoo) : there is no package called ‘zoo’

Impair.. Néanmoins, j'ai essayé de réinstaller le paquet en utilisant install.packages("zoo") , et j'ai obtenu ce qui suit:

 > install.packages("zoo")
 Installing package(s) into ‘C:/Users/U122337.BOSTONADVISORS/Documents/R/win-library/2.15’
 (as ‘lib’ is unspecified)
 --- Please select a CRAN mirror for use in this session ---
 trying URL 'http://cran.cnr.Berkeley.edu/bin/windows/contrib/2.15/zoo_1.7-10.zip'
 Content type 'application/zip' length 874474 bytes (853 Kb)
 opened URL
 downloaded 853 Kb

 package ‘zoo’ successfully unpacked and MD5 sums checked
 Warning: cannot remove prior installation of package ‘zoo’

The downloaded binary packages are in
    C:UsersU122337.BOSTONADVISORSAppDataLocalTempRtmp404t8Ydownloaded_packages

quand j'essaie de télécharger le paquet, j'obtiens à nouveau l'erreur que le paquet zoo n'existe pas!!!

I n'ont aucune idée de ce qui se passe! J'ai quitté L'interface graphique et je l'ai relancé, même problème. J'ai toujours travaillé avec ce paquet, et je ne sais pas pourquoi cela se produit maintenant!

de l'aide s'il vous plaît? Merci!

36
demandé sur Mayou 2013-10-16 19:10:24

5 réponses

Do .libPaths() , fermez chaque exécution R, vérifiez dans le premier répertoire, supprimez le redémarrage du paquet zoo et install zoo à nouveau. Bien sûr, vous devez avoir les droits suffisants.

33
répondu statquant 2013-10-16 15:19:05

j'ai eu un problème similaire en appelant un Rscript de Python malgré que sur la ligne de commande tout allait bien. J'ai inclus .libPaths() dans mon script R:

.libPaths() 
.libPaths("C:/Users/Harald/Documents/R/win-library/3.2")
.libPaths()

sortie: [1] "C:/Program fichiers/r / r-3.2.3 / bibliothèque" [1] "C:/Users/Harald/Documents/R/win-library/3.2" [2] "C:/Program fichiers/r / r-3.2.3 / bibliothèque "

5
répondu Harald Berger 2016-06-15 14:17:47

j'ai eu ce problème et le problème était que j'ai fait charger le paquet dans une autre instance R. La simple fermeture de toutes les instances R et l'installation sur une nouvelle instance permettaient d'installer le paquet.

généralement, vous pouvez aussi installer si chaque instance restante n'a jamais chargé le paquet (même si elle a installé une ancienne version).

1
répondu pdb 2016-03-14 22:58:11

donc le paquet sera téléchargé dans un dossier temporaire C:\Users\U122337.BOSTONADVISORS\AppData\Local\Temp\Rtmp404t8Y\downloaded_packages à partir duquel il sera installé dans votre dossier de bibliothèque, par exemple C:\R\library\zoo

ce que vous devez faire une fois que la commande install est terminée: ouvrir le menu des paquets -> charger le paquet...

, Vous verrez votre paquet sur la liste. Vous pouvez automatiser ceci: comment charger les colis dans R automatiquement?

0
répondu aleksander_si 2018-02-24 22:02:21

Lorsque vous exécutez

install.packages("whatever")

vous avez reçu le message que vos binaires sont téléchargés dans un emplacement temporaire (par exemple, les paquets binaires téléchargés sont C:\Users\User_name\AppData\Local\Temp\RtmpC6Y8Yv\downloaded_packages ). D'y aller. Prenez les binaires (fichier zip). Copier coller dans l'emplacement que vous obtenez à partir de l'exécution du code:

.libPaths()

si libPaths affiche 2 emplacements, puis coller dans le second. Bibliothèque de chargement:

library(whatever)

fixe.

0
répondu M_D 2018-10-02 19:06:51