[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!
博文地址: 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. 方法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的版本没有问题,肯定是没有找到相关的内容,所以才无效。
  3. 方法3:打开RGui(R语言自己的界面),使用install.packages("pillar")命令安装程序包,然后程序包的位置会进行显示,然后点击菜单栏的 程序包 - Install packages from local files... ,根据提示的下载位置进行加载即可,操作如下:

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

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

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

> -------------------------------------------------【 解决 方案】1.使用命令单独安装caret,安装的时间很长。install.packages("caret", dependencies = c("Depends", "Suggests"))需要安装依赖的 全部安装之后,就可以了。依赖 如下:dependencies ‘doMC’, ... Rstudio作为 R语言 的学习与开发工具,在使用的过程中需要我们导入很多功能丰富的 。一般来说使用“install.packages(“ 名”)”命令就能在命令框中直接安装,但有的时候不知什么原因,对url进行重复访问后会提示无法连接服务器,这时候就需要我们进行手动安装。(在这里我详细说明亲身使用过的两种方法) install.packages( 名)#执行命令 下载所需要的的R (1)打开https://mirrors.tuna.tsinghua.edu.cn/CRAN/ (2)根据自己的操作系统选择对应的选项 (3)选择”contrib” (4)选择自己使用的Rstud 解决 方法:Error in library(openxlsx) : 不存在 叫‘openxlsx’这个 名字 程辑 解决 程辑 不存在 且通过Packages安装失败的 问题 。 我在运行是python调用R 出现以下 问题 不存在 叫'mclust'这个 名字 程辑 。我将依赖 全部安装了。install.packages("caret", dependencies = c("Depends", "Suggests")) (1)菜单方式:在已经联网的条件下,按步骤tools——>Install packages——>选择CRAN镜像服务器——>选定程序 进行实时安装。(4)本地安装:在无网的条件下,先从CRAN社区下载需要的程序 已经相关的程序 ,再按要求安装。(1)命令方式:在命令提示符后键入>library("需要加载的程序 ")(1)命令:>update.packages("需要更新的程序 ")(1)命令:>remove.packages("需要卸载的 ")>install.packages("需要安装的 ") 关于RStudio中使用命令BiocManager::install(“DESeq2”)安装“DESeq2”是出现: Error in loadNamespace(name) : 不存在 叫‘BiocManager’这个 名字 程辑 解决 方案: 使用命令: install.packages(“BiocManager”) 安装完成后,使用命令: BiocManager::install(“DESeq2”) 结果如下: