完美解决新旧R版本冲突ggplot包不能安装问题

最近重新安装了系统,导致需要重新安装R,家里的老电脑是win7是32位系统,安装不了最新版本的R,只能安装3.6版本的R。重新安装rms包的时候提示ggplot包不能安装,然后我就单独安装ggplot包,也安装不成功,
显示:namespace ‘rlang’ 0.4.11 is being loaded, but >= 1.0.0 is required。
提示rlang包版本过低, 查看了一些网上的教程,都是说怎么升级rlang包,结果试了都不行。后面我想了一下,应该是由于R目前版本已经到了4.2了,安装ggplot包应该都是匹配最新版本的相关包,所以导致版本冲突所致。解决办法有两个:1.是安装最新版本的R就可以解决了。2.像我这台老电脑就不行了,解决方法是安装当时匹配版本的ggplot包的相关包。我目前的rlang包是0.4.11版本的,打开R的官方主页
https://mirrors.tuna.tsinghua.edu.cn/CRAN/
在这里插入图片描述
然后点击Packages
在这里插入图片描述
然后点击Table of available packages, sorted by name(通过名字寻找R包)
在这里插入图片描述
我们先找到rlang包,按ctrl+F可以快速寻找
在这里插入图片描述
点击Old sources: rlang archive找到旧版本的rlang包
在这里插入图片描述
得到旧的rlang包列表
在这里插入图片描述
我这个版本的Rrlang包生成时间是2021-05-01 ,我们要记住这个时间点,这个是个很关键的信息。我们用同样的方法查看这个时间点的ggplot包看看
在这里插入图片描述
2021-05-01前的ggplot包的版本为ggplot2_3.3.3.tar.gz 2020-12-30,我们把这个版本下载下来,点击tools----install package
在这里插入图片描述
然后手动载入
在这里插入图片描述
突然发现还是报错
在这里插入图片描述
说还少一个pillar包没有安装,试了一下直接安装也是报错
显示:namespace ‘rlang’ 0.4.11 is being loaded, but >= 1.0.0 is required。
也用同样的方法找到匹配rlang包的pillar包历史版本,
在这里插入图片描述
后面选用了2021-04-13这个版本的pillar包,也是手动安装,安装
在这里插入图片描述
安装成功后再重新安装一次ggplot包,最后成功安装了,并且导入,没有报错。
在这里插入图片描述
后面安装rms包也还遇到其他不匹配的问题,也是使用该方法一一解决了。推广到其他新旧版本冲突导致R包不能安装问题也可以这样解决。

参考文献:
https://blog.csdn.net/shine4869/article/details/124295172

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

天桥下的卖艺者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值