簡體   English   中英

ggplot2 無法加載,出現“rlang”包錯誤

[英]ggplot2 fails to load, with 'rlang' package error

這是錯誤消息:

錯誤: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")

這可能不起作用,因為您可能需要從 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

認為對第一個答案的輕微修改最適合我:重新啟動 R,然后:

remove.packages("rlang") remove.packages("dplyr")

install.packages("rlang") install.packages("dplyr")

庫(rlang) 庫(dplyr)

我的解決方案是重新啟動 R ,然后更新所有包。

update.packages(ask = FALSE)

僅刪除和安裝rlang的問題,然后是您想要的軟件包(此處ggplot2 ),您可能會發現您已經刪除並安裝了其他軟件包。 最好全部更新並節省時間。

通過更新 R 和 Rstudio、刪除“rlang”包並重新安裝包、刪除“ggplot2”包並重新安裝包來解決問題。

只需更新你的 R 包,因為 ggplot2 包中有一個新的更新支持更高的 R 版本,它應該是 3.6.3 和更高版本!

暫無
暫無

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

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