[英]Can't install caret package in R
我已经尝试了多种方法在R中安装caret
包。我收到的错误消息如下:
错误:loadNamespace中的'caret'的包或命名空间加载失败(j < - i [[1L]],c(lib.loc,.libPaths()),versionCheck = vI [[j]]):没有包叫'dimRed'
当我尝试安装dimRed
,收到以下消息:
Installing package into ‘C:/Users/Thomas/Documents/R/win-library/3.4’
(as ‘lib’ is unspecified)
Warning in install.packages :
dependency ‘Biobase’ is not available
There is a binary version available but the source version is later:
binary source needs_compilation
dimRed 0.1.0 0.2.1 FALSE
installing the source package ‘dimRed’
trying URL 'https://cran.rstudio.com/src/contrib/dimRed_0.2.1.tar.gz'
Content type 'application/x-gzip' length 363025 bytes (354 KB)
downloaded 354 KB
错误:依赖'Biobase'不适用于包'dimRed'*删除'C:/Users/Thomas/Documents/R/win-library/3.4/dimRed'在R CMD INSTALL中警告install.packages:running command'“ C:/PROGRA~1/R/R-34~1.4/bin/x64/R“CMD INSTALL -l”C:\\ Users \\ Thomas \\ Documents \\ R \\ win-library \\ 3.4“C:\\ Users \\ Thomas \\ appData \\ Local \\ Temp \\ RtmpqKhsKn / downloaded_packages / dimRed_0.2.1.tar.gz'在install.packages中有状态1警告:软件包'dimRed'的安装具有非零退出状态
下载的源包位于'C:\\ Users \\ Thomas \\ AppData \\ Local \\ Temp \\ RtmpqKhsKn \\ downloaded_packages'中
根据以前的帖子,我更新了RStudio。 我尝试从install_url安装。
欢迎任何建议。
我能够弄清楚这一点。 只需输入install.packages就行了。 要安装Biobase,您必须在R控制台中运行以下代码:
if (!requireNamespace("BiocManager", quietly = TRUE))
install.packages("BiocManager")
BiocManager::install("Biobase", version = "3.8")
更多信息: https : //bioconductor.org/packages/release/bioc/html/Biobase.html
完成此步骤后,我再次使用插入符号
install.packages("caret",dependencies = T)
然后它奏效了。
警告 ...
install.packages("BiocManager")
仅当您的R版本> = 3.5.0时才有效
对于信息我在Centos和Windows下遇到了同样的问题。 在3.5.1 R版本的Windows上解决了问题。 在centOS上尚未解决(3.4.2)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.