簡體   English   中英

為什么無法在 Jupyter Notebook 中安裝 tidymodels package?

[英]Why can't install tidymodels package in Jupyter notebook?

我的 Rstudio 是 4.0.4 版本,然而,它顯示 package 是在 R 版本 3.6.3 下構建的。 而且我不能使用這個package。如何解決這個問題?

library(tidymodels)

Warning message:
"package 'tidymodels' was built under R version 3.6.3"
Error: package or namespace load failed for 'tidymodels' in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 namespace 'recipes' 0.1.5 is being loaded, but >= 0.1.16 is required
Traceback:

1. library(tidymodels)
2. tryCatch({
 .     attr(package, "LibPath") <- which.lib.loc
 .     ns <- loadNamespace(package, lib.loc)
 .     env <- attachNamespace(ns, pos = pos, deps, exclude, include.only)
 . }, error = function(e) {
 .     P <- if (!is.null(cc <- conditionCall(e))) 
 .         paste(" in", deparse(cc)[1L])
 .     else ""
 .     msg <- gettextf("package or namespace load failed for %s%s:\n %s", 
 .         sQuote(package), P, conditionMessage(e))
 .     if (logical.return) 
 .         message(paste("Error:", msg), domain = NA)
 .     else stop(msg, call. = FALSE, domain = NA)
 . })
3. tryCatchList(expr, classes, parentenv, handlers)
4. tryCatchOne(expr, names, parentenv, handlers[[1L]])
5. value[[3L]](cond)
6. stop(msg, call. = FALSE, domain = NA)

那是一個警告。 實際錯誤顯示如下:

Error: package or namespace load failed for 'tidymodels' in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 namespace 'recipes' 0.1.5 is being loaded, but >= 0.1.16 is required

很明顯:您需要更新版本的recipes ,您可以通過install.packages獲得。 可能是 package 的較新版本不適用於您的 R 版本,在這種情況下,您需要安裝 RTools(假設為 windows,否則不需要)並從源代碼進行安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM