欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

R语言问题解决: 不存在叫‘xxx’这个名字的程辑包

程序员文章站 2022-07-14 21:13:59
...

[版权申明] 非商业目的注明出处可*转载,转载请注明出处!!!
博文地址:https://blog.csdn.net/cdpxc/article/details/110248149
出自: cdpxc (CSDN ID)

目录

问题描述

解决问题过程


问题描述

我使用的Win 10, 64 bit,R+Rstudio,安装过程详见我的R+Rstudio安装博文

我是使用R语言已经安装了car包,但仍然报这个错误,具体的问题如下:

R.matlab v3.6.2 (2018-09-26) successfully loaded. See ?R.matlab for help.

载入程辑包:‘R.matlab’

The following objects are masked from ‘package:base’:

    getOption, isOpen

错误: package or namespace load failed for ‘car’ in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), versionCheck = vI[[j]]):
 不存在叫‘pillar’这个名字的程辑包,问题截图如下:

R语言问题解决: 不存在叫‘xxx’这个名字的程辑包

解决问题过程

首先是上网搜索,然后发现好多关于rJava的问题,与我这个问题关联不大,然后我搜索到说法两种说法,尝试后无效(我将这两种方法列出来):

  1. 方法1:R版本过低,我对版本进行了升级,发现我本身就是最新版;
  2. 方法2:加载其他版本的pbkrtest,下载链接:https://cran.r-project.org/src/contrib/Archive/pbkrtest/,我下载完成后,由于后缀为.tar.gz格式,因此,我进行如下安装
    1. 找到R的安装目录C:\Program Files\R\R-4.0.3,pbkrtest_0.4-7.tar.gz放置到安装目录下的library目录下,C盘需要管理员权限才能放置,同意即可。
    2. win+R或者输入cmd,切到R的安装目录x64下,即我输入命令:
      cd C:\Program Files\R\R-4.0.3\bin\x64
    3.  进入到R的x64目录后,输入命令:
      Rcmd INSTALL C:\Program Files\R\R-4.0.3\library\pbkrtest_0.4-7.tar.gz
      仍然报错,说程辑包无效,如下图所示,这就说明R的版本没有问题,肯定是没有找到相关的内容,所以才无效。R语言问题解决: 不存在叫‘xxx’这个名字的程辑包
  3.  方法3:打开RGui(R语言自己的界面),使用install.packages("pillar")命令安装程序包,然后程序包的位置会进行显示,然后点击菜单栏的程序包-Install packages from local files...,根据提示的下载位置进行加载即可,操作如下:R语言问题解决: 不存在叫‘xxx’这个名字的程辑包

通过方法3我解决了这个问题,有可能是因为我没有指定安装包的路径,导致R语言使用时凌乱了,具体原因还不清楚。

 

如有错误请批评指正,希望解决了您的问题!

谢谢观看,喜欢请评论、点赞、收藏哦!笔芯!