[版权申明] 非商业目的注明出处可自由转载,转载请注明出处!!!
博文地址:
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目录后,输入命令:
Rcmd INSTALL C:\Program Files\R\R-4.0.3\library\pbkrtest_0.4-7.tar.gz
仍然报错,说程辑包无效,如下图所示,这就说明R的版本没有问题,肯定是没有找到相关的内容,所以才无效。
-
方法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”)
结果如下: