这是错误消息:
错误:loadNamespace(i, c(lib.loc, .libPaths()), versionCheck = vI[[i]]) 中“ggplot2”的包或命名空间加载失败:命名空间“rlang”0.3.4 已经加载,但是>= 0.4.0 是必需的
除了警告消息:
包 'ggplot2' 是在 R 版本 3.6.1 下构建的
请帮忙。非常感谢。
只是提供一个更完整的答案供人们遵循。
删除软件包
remove.packages("rlang")
Run Code Online (Sandbox Code Playgroud)
这可能不起作用,因为您可能需要从 R 库中删除该包。查找 R 库的运行位置
.libPaths()
Run Code Online (Sandbox Code Playgroud)
从那里删除 rlang 文件夹后,您可以重新启动 R 并运行
install.packages("https://cran.r-project.org/src/contrib/Archive/rlang/rlang_0.4.9.tar.gz", repo=NULL, type="source") # for specific rlang version, in this case 0.4.9. For latest version can run install.packages("rlang")
packageVersion("rlang") #to check you now have rlang version you want
Run Code Online (Sandbox Code Playgroud)
小智 5
认为对第一个答案进行轻微修改最适合我:重新启动 R,然后:
remove.packages("rlang")
remove.packages("dplyr")
install.packages("rlang")
install.packages("dplyr")
library(rlang)
library(dplyr)
Run Code Online (Sandbox Code Playgroud)