R语言问题解决: 不存在叫‘xxx’这个名字的程辑包
[版权申明] 非商业目的注明出处可*转载,转载请注明出处!!!
博文地址: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’这个名字的程辑包,问题截图如下:
解决问题过程
首先是上网搜索,然后发现好多关于rJava的问题,与我这个问题关联不大,然后我搜索到说法两种说法,尝试后无效(我将这两种方法列出来):
- 方法1:R版本过低,我对版本进行了升级,发现我本身就是最新版;
- 方法2:加载其他版本的pbkrtest,下载链接:https://cran.r-project.org/src/contrib/Archive/pbkrtest/,我下载完成后,由于后缀为.tar.gz格式,因此,我进行如下安装
- 找到R的安装目录C:\Program Files\R\R-4.0.3,pbkrtest_0.4-7.tar.gz放置到安装目录下的library目录下,C盘需要管理员权限才能放置,同意即可。
- win+R或者输入cmd,切到R的安装目录x64下,即我输入命令:
cd C:\Program Files\R\R-4.0.3\bin\x64
- 进入到R的x64目录后,输入命令:
仍然报错,说程辑包无效,如下图所示,这就说明R的版本没有问题,肯定是没有找到相关的内容,所以才无效。Rcmd INSTALL C:\Program Files\R\R-4.0.3\library\pbkrtest_0.4-7.tar.gz
- 方法3:打开RGui(R语言自己的界面),使用install.packages("pillar")命令安装程序包,然后程序包的位置会进行显示,然后点击菜单栏的程序包-Install packages from local files...,根据提示的下载位置进行加载即可,操作如下:
通过方法3我解决了这个问题,有可能是因为我没有指定安装包的路径,导致R语言使用时凌乱了,具体原因还不清楚。
如有错误请批评指正,希望解决了您的问题!
谢谢观看,喜欢请评论、点赞、收藏哦!笔芯!
上一篇: Error: 程序包org.apache.http不存在 原因及解决方法
下一篇: 学习xsd 2