ggplot2无法加载,并显示“ rlang”包错误

时间:2019-12-10 15:46:51

标签: r ggplot2 rlang

这是错误消息:

  

错误:在loadNamespace(i,c(lib.loc,.libPaths()),versionCheck = vI [[i]])中,“ ggplot2”的包或名称空间加载失败:    名称空间“ rlang” 0.3.4已经加载,但必须> = 0.4.0

除了警告消息:

  

软件包“ ggplot2”是在R版本3.6.1下构建的

请帮助。非常感谢。

4 个答案:

答案 0 :(得分:3)

只是提供一个更完整的答案供人们关注。

删除包

remove.packages("rlang")

这可能不起作用,因为您可能需要从 R 库中删除该包。查找 R 库的运行位置

.libPaths()

从那里删除 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

答案 1 :(得分:0)

通过更新R和Rstudio,删除“ rlang”软件包并重新安装该软件包,删除“ ggplot2”软件包并重新安装该软件包来解决问题。

答案 2 :(得分:0)

只需更新你的R包,因为ggplot2包中有一个支持更高R版本的新更新,它应该是3.6.3和更高!

答案 3 :(得分:0)

我的解决方案是重启 R,然后更新所有包。

update.packages(ask = FALSE)

仅删除和安装 rlang 的问题,然后是您想要的软件包(此处为 ggplot2),您可能会发现您已删除并安装了其他软件包。最好全部更新并节省时间。