[英]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.