web-dev-qa-db-fra.com

lib non spécifié et erreur dans loadNamespace

Tout fonctionnait avec R et RStudio, mais j'ai ensuite déplacé les dossiers lors du nettoyage des répertoires et des fichiers de mon ordinateur. Maintenant, je reçois le message d'erreur ci-dessous.

Est-ce que R et RStudio doivent être installés sous Program Files ou Program Files (x86)? Devrais-je avoir deux libPaths?

install.packages("C:/Users/kevin/Downloads/fpp_0.5.Zip", repos = NULL)
## Warning in install.packages :
##  package ‘C:/Users/kevin/Downloads/fpp_0.5.Zip’
## is not available (for R version 3.0.0)
## Installing package into ‘C:/Users/kevin/Documents/R/win-library/3.0’
## (as ‘lib’ is unspecified)
## package ‘fpp’ successfully unpacked and MD5 sums checked
library("fpp", lib.loc="C:/Users/kevin/Documents/R/win-library/3.0")
Loading required package: forecast
## Error in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]) : 
##   there is no package called ‘colorspace’
## Error: package ‘forecast’ could not be loaded
15
kevin c

Lorsque vous installez le package à l'aide du programme d'installation de package RStudio ou directement à partir de CRAN, les dépendances ne sont pas installées ("fracdiff", "Rcpp", "RcppArmadillo" et "colorspace") et par conséquent, R continue de générer l'erreur d'espace de nom de chargement. L'installation du package via installe automatiquement toutes les dépendances et résout ce problème.

install.packages("forecast",
                 repos = c("http://rstudio.org/_packages",
                           "http://cran.rstudio.com"))
26
DevKhokhar

La dernière fois que j'ai rencontré un problème très similaire, j'ai utilisé ce code que j'ai obtenu quelque part: install.packages("package's name", repos=c("http://rstudio.org/_packages", "http://cran.rstudio.com")) il suffit de mettre le nom de votre paquet entre guillemets . J'espère que cela vous aidera.

9
Long Vo

Utilisez ceci:

install.packages("colorspace", dependencies = TRUE)
7

J'ai rencontré ce problème. Il s'est avéré que mon .Rprofile avait des appels vers un paquet qui n'était pas installé. En supprimant ces lignes, l'installation s'est déroulée normalement.

0
jsta