Error in library(patRoon) : 不存在叫‘patRoon‘这个名字的程辑包

31 篇文章 110 订阅

一、问题
打开Rsudio并加载R包 “patRoon” 时,报错如下:
在这里插入图片描述

二、解决尝试

  1. 重开Rsudio
  2. 切换R版本

上述报错内容提示为该R包未安装,尝试重新安装,失败。

三、查看R包路径
在R Studio中查看当前安装包路径:

.libPaths()
  • 出现报错内容,无法加载R包路径显示如下:
    在这里插入图片描述
  • 无报错内容,可以加载R包路径显示如下:
    在这里插入图片描述
    这两个路径"**E:/R/R-4.2.0/library**","**C:/Users/dell/Documents/patRoon-install/library**" 分别表示:
  • 用来放自定义安装的包
  • 放R安装时自带的包(如base,state等)
    由于多个存放R包的库存在,故出现报错内容,另外,当更新R版本后,不同的R版本下安装的R包也不同,由于存放路径不同,导致无法调用,并非被删除。

从上述两个路径可以看出无法加载R包时,默认路径只有 “E:/R/R-4.2.0/library”。

从两个对应文件夹下查询发现R包patRoon确实安装在了 “C:/Users/dell/Documents/patRoon-install/library” 路径下。

四、最终解决办法

更改R包路径

将需要的路径添加进来,最终代码如下(将两个库的路径都设置进来):

.libPaths(c('E:/R/R-4.2.0/library', 'C:/Users/dell/Documents/patRoon-install/library',.libPaths()))

在这里插入图片描述
运行上述代码后,再次通过 .libPaths() 可以发现路径变为两个。

重新加载patRoon包,加载成功,问题解决!

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值