Problème de dépendance lors de l'installation de caret paquet dans la R
Je suis en train d'installer le package R caret
Qui me donne ERROR: dependencies ‘ggplot2’, ‘reshape2’, ‘BradleyTerry2’ are not available for package ‘caret’
J'ai essayé d'installer chacun de ces individuellement, ce qui montre une fois de plus l'installation en cours, se terminant avec le message que installation of package ‘X’ had non-zero exit status
1: In install.packages("caret") :
installation of package ‘minqa’ had non-zero exit status
2: In install.packages("caret") :
installation of package ‘RcppEigen’ had non-zero exit status
3: In install.packages("caret") :
installation of package ‘scales’ had non-zero exit status
4: In install.packages("caret") :
installation of package ‘reshape2’ had non-zero exit status
5: In install.packages("caret") :
installation of package ‘lme4’ had non-zero exit status
6: In install.packages("caret") :
installation of package ‘ggplot2’ had non-zero exit status
7: In install.packages("caret") :
installation of package ‘BradleyTerry2’ had non-zero exit status
8: In install.packages("caret") :
installation of package ‘caret’ had non-zero exit status
Demander de manière récursive pour installer un paquet. Quel est le problème?
J'avais l'ancienne version, où j'ai été faire une erreur semblable. Je l'ai enlevé et installé plus tard. Actuellement la version est R version 3.1.2 (2014-10-31) -- "Pumpkin Helmet"
, mais toujours se message d'erreur similaire
Mise à JOUR
Commencé avec : install.packages('caret', repos='http://cran.rstudio.com/')
qui affiche le message:
Installing package into ‘/usr/local/lib/R/site-library’
(as ‘lib’ is unspecified)
also installing the dependencies ‘minqa’, ‘RcppEigen’, ‘scales’, ‘lme4’, ‘ggplot2’, ‘reshape2’, ‘BradleyTerry2’
et le processus se termine par :
installing to /usr/local/lib/R/site-library/reshape2/libs
** R
** data
*** moving datasets to lazyload DB
** inst
** preparing package for lazy loading
Error : package ‘stringr’ was built before R 3.0.0: please re-install it
ERROR: lazy loading failed for package ‘reshape2’
* removing ‘/usr/local/lib/R/site-library/reshape2’
ERROR: dependencies ‘minqa’, ‘RcppEigen’ are not available for package ‘lme4’
* removing ‘/usr/local/lib/R/site-library/lme4’
ERROR: dependencies ‘reshape2’, ‘scales’ are not available for package ‘ggplot2’
* removing ‘/usr/local/lib/R/site-library/ggplot2’
ERROR: dependency ‘lme4’ is not available for package ‘BradleyTerry2’
* removing ‘/usr/local/lib/R/site-library/BradleyTerry2’
ERROR: dependencies ‘ggplot2’, ‘reshape2’, ‘BradleyTerry2’ are not available for package ‘caret’
* removing ‘/usr/local/lib/R/site-library/caret’
The downloaded source packages are in
‘/tmp/RtmpcLo8Rw/downloaded_packages’
Warning messages:
1: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘minqa’ had non-zero exit status
2: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘RcppEigen’ had non-zero exit status
3: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘scales’ had non-zero exit status
4: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘reshape2’ had non-zero exit status
5: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘lme4’ had non-zero exit status
6: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘ggplot2’ had non-zero exit status
7: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘BradleyTerry2’ had non-zero exit status
8: In install.packages("caret", repos = "http://cran.rstudio.com/") :
installation of package ‘caret’ had non-zero exit status
- Avez-vous essayé après la modification de la
repos
? c'est à dire.install.packages('caret', repos='http://cran.rstudio.com/')
- oui, il a essayé, veuillez vérifier la mise à jour
- Si c'est le cas, je voudrais d'abord réinstaller
stringr
et ensuite installer les dépendances, un par un, la modification de larepos
si ce n'est pas disponible, puis installercaret
. BTW, j'ai aussipumpkin helmet
et ontcaret
installé. - quelle est la version de R-vous?
- Même version que la tienne
R 3.1.2
etcaret_6.0-35
,stringr_0.6.2
- Gratter mon commentaire précédent-- au moins pour OSX, le
CRAN
binaires ont été construits sous 3.1.0 et installer l'amende juste. BTW, quel système d'exploitation utilisez-vous? - A
gcc-fortran
été installé?
Vous devez vous connecter pour publier un commentaire.
J'ai même problème quand j'ai installé lambda paquet.
Le problème que j'ai trouvé a été causé par la mise à jour de package de dépendance.
La mise à jour de certains paquets vont aussi changer leur dépendance qui peuvent ne pas avoir la bonne version pour une utilisation ultérieure dans d'autres packages.
Comme quand je l'ai installer lambda, il affiche:
La solution que j'ai trouvé c'est d'abord trouver le paquet à l'origine du problème. Vous pouvez obtenir ces informations, il suffit d'installer le paquet que vous voulez. Pour moi, l'un est "minqa".
Donc, il suffit d'installer ce package de façon indépendante.
Mon problème résolu de cette manière.
Pour vous, vous devez installer "‘minqa’, ‘RcppEigen’, ‘échelles’, ‘lme4’, ‘ggplot2’, ‘reshape2’, ‘BradleyTerry2’" un par un.
Comme le signe de la Documentation suggère exécuter
install.packages("caret", dependencies = c("Depends", "Suggests"))
pour s'assurer que tous les paquets nécessaires sont installés, et de résoudre toutes les dépendancesinstall_load()
et cela a résolu mon problème.J'ai été confrontées aux mêmes problèmes de dépendances, tout en essayant d'installer l'accent circonflexe sur R:
J'ai trouvé que "lambda" ne demandez pas plus que pour les dépendances une fois que j'ai installé à partir d'O. S. d'un ancien "auto", la version de R-voiture-2.0_21-1.8.x86_64.package rpm:
Alors:
(*) J'ai utilisé un référentiel local 'cause il n'y a pas de connexion directe à l'internet, mais repo emplacement n'est pas pertinent.
J'ai eu des problèmes similaires avec plusieurs paquets (voiture, végétalien, psy,...). Il a été résolu en exécutant la ligne de commande (Terminal):
sudo apt-get install r-base-dev
R
> install.packages("car")
Suerte!
J'ai eu un problème similaire. J'ai utilisé
install.packages("caret", dependencies = c("Depends"), repos='http://cran.rstudio.com/')
et a obtenu
ERROR: dependency 'car' is not available for package 'caret'
L'installation de la voiture séparément à l'aide du R n'a pas de travail mais avec le gestionnaire de package de ma distribution (Fedora)
dnf install R-car
Puis la première commande fut une réussite.
J'ai eu également le même problème avec signe package d'installation.
J'utilise Linux Mint 17.3 Cannelle 64 bits:
Premier signe de l'installation avec la commande
a donné les messages d'erreur comme suit
...
...
...
Puis j'ai essayé d'exécuter
Mais cela n'a pas fonctionné et a donné le même erreurs sur llapack etc. Ensuite, j'ai couru sur la ligne de commande linux:
(ce installer les bibliothèques nécessaires)
Et après que la commande
a très bien fonctionné et n'a donc également
Donc ce liblapack-dev a été la réponse pour moi.
Happy end et merci pour les conseils dans cette discussion!
J'ai eu des problème typique.
Quand j'ai commencé à charger les dépendances des paquets que j'ai trouvé d'erreur:
was installed by an R version with different internals
Réinstaller ces paquets m'a aidé à