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!
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.
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 "
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).
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?
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.