我无法在 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 包于 2020 年 12 月 1 日创建(v0.3.0.9001)
您应该看到您拥有来自 CRAN 的当前 rlang 版本。此时,您应该能够安装依赖于 rlang 的其他软件包,例如 tidymodels。
我在使用 R 版本 _ 4.0.4 和 R Studio 版本 1.4.1106 安装 tidymodels 时也遇到了麻烦。
我尝试过更新/重新安装 rlang 和其他一些依赖项。但我想对于我的 R 版本,我没有获得最新版本。
但最终对我有用的是将我的 R 版本更新到最新的 4.2.2 (我还更新了 R Studio,这应该不重要,但考虑这样做,因为我的 R 工作室不断提醒更新)
安装 tidymodels 后可以无缝运行。
我在 R 版本 4.1.2 中遇到了同样的问题,即使在安装并更新所有依赖项后也无法安装该
tidymodels
包。
但是将R更新到4.3.2版本后,效果很好。