安装ggplot2总失败-已解决(用第三步才成功)

要画面积图,plot包好像不行,需要ggplot2,但是一直安不上

#install.packages('tidyverse')

install.packages('ggplot2')

library(ggplot2)

 

1.先开始的错误:

namespace 'rlang' 1.0.2 is being loaded, but >= 1.0.6 is required

解决方案:remove.packages('rlang')

结果:不再出现这个错误

2.还是出错

ERROR: lazy loading failed for package 'lifecycle'

尝试:

2.1.换国内镜像,换了几个,没用

2.2 安装Rtools

参考:https://zhuanlan.zhihu.com/p/346947595

本来就需要Rtools,但一直没装,经常警告。

Rtools装好了,再试试,运行起来看着不一样了,过程很长,不知道能不能成功

结果,还是错误,但和刚刚错误不一样了:

停止执行

ERROR: lazy loading failed for package 'ggplot2'

* removing 'C:/Users/w_wan/Documents/R/win-library/4.0/ggplot2'

Warning in install.packages :

  installation of package ‘ggplot2’ had non-zero exit status

3.尝试装install.packages('tidyverse')这个包里有ggplot2,之前就装失败了
发现一个能修复这个错误的代码:
options(pkgType="binary")
参考:https://zhuanlan.zhihu.com/p/511566163
成功装上tidyverse,同时装好ggplot2,载入成功

 

 

只是发出警告,应该没问题。安装成功,明天研究用ggplot2画面积图
 
 
 
 
 
'rlang'
posted @ 2023-03-01 00:21  haolemao  阅读(3288)  评论(0编辑  收藏  举报