我无法在R studio中安装tidymodels。由于这个错误,我试图删除当前的rlang,并重新安装它,但我仍然无法安装tidymodels包。
错误:loadNamespace(i,c(lib.loc,.libPaths(((,versionCheck=vI[[i]](中的"tidymodels"的包或命名空间加载失败:命名空间"rlang"0.4.7已加载,但>=0.4.8是必需的
我建议重新启动R,通过install.packages("rlang")
从CRAN安装rlang,然后再次启动R。此时,如果您在控制台中键入以下内容:
library(rlang)
sessionInfo()
#> R version 4.0.3 (2020-10-10)
#> Platform: x86_64-apple-darwin17.0 (64-bit)
#> Running under: macOS Mojave 10.14.6
#>
#> Matrix products: default
#> BLAS: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRblas.dylib
#> LAPACK: /Library/Frameworks/R.framework/Versions/4.0/Resources/lib/libRlapack.dylib
#>
#> locale:
#> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
#>
#> attached base packages:
#> [1] stats graphics grDevices utils datasets methods base
#>
#> other attached packages:
#> [1] rlang_0.4.9
#>
#> loaded via a namespace (and not attached):
#> [1] crayon_1.3.4.9000 digest_0.6.27 backports_1.2.0
#> [4] lifecycle_0.2.0 reprex_0.3.0.9001 magrittr_2.0.1
#> [7] evaluate_0.14 pillar_1.4.7 highr_0.8
#> [10] stringi_1.5.3 rstudioapi_0.13 fs_1.5.0
#> [13] vctrs_0.3.5 ellipsis_0.3.1 rmarkdown_2.5.3
#> [16] styler_1.3.2 tools_4.0.3 stringr_1.4.0
#> [19] purrr_0.3.4 xfun_0.19 yaml_2.2.1
#> [22] compiler_4.0.3 pkgconfig_2.0.3 htmltools_0.5.0.9002
#> [25] knitr_1.30 tibble_3.0.4
由reprex软件包(v0.3.09001(于2020-12-01创建
您应该看到您拥有CRAN的当前rlang版本。在这一点上,您应该能够安装其他依赖rlang的软件包,比如tidymodels。
我在安装R 4.0.4版和R Studio 1.4.1106版的tidymodels时也遇到了问题。
我尝试过更新/重新安装rlang和其他一些依赖项。但我想对于我的R版本,我没有得到最新的版本。
但最终对我有效的是将我的R版本更新到最新的4.2.2(我也更新了R Studio,这应该没关系,但我想这样做,因为我的R Studio一直在提醒我更新(
在这之后,花絮模型就无缝地工作了。