楼主: 1105517880
26355 20

[问答] 无法安装R程序包怎么办 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

高中生

37%

还不是VIP/贵宾

-

威望
0
论坛币
43 个
通用积分
1.4500
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
133 点
帖子
15
精华
0
在线时间
36 小时
注册时间
2018-11-5
最后登录
2023-5-19

楼主
1105517880 学生认证  发表于 2019-3-18 15:35:59 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
我打开R软件,然后 程序包→install package from local files→把MSBVAR程序包放进去,然后显示成功,但是在library(MSBVAR)的时候出错。显示如下:> utils:::menuInstallLocal()程序包‘MSBVAR’打开成功,MD5和检查也通过
> library(MSBVAR)
错误: package or namespace load failed for ‘MSBVAR’:
package ‘MSBVAR’ was installed by an R version with different internals; it needs to be reinstalled for use with this R version
>

这是为什么



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:R程序包 无法安装 程序包 R程序 怎么办

沙发
jalonso 发表于 2019-3-18 16:02:56
https://stackoverflow.com/questions/49527227/package-vegan-was-installed-by-an-r-version-with-different-internals
参考一下,就是说你自己安装的本地包的版本和你目前Rstudio版本不符
Three options:
1. Don't install from a local copy. Install directly from a CRAN mirror.
2. Get the correct binary.
3. Install from source.
建议你从镜像安装

藤椅
zhou1_20 发表于 2019-3-18 16:04:36
解决方法
1 source("http://bioconductor.org/biocLite.R");biocLite("MSBVAR")
2  在最新版本的R下可以直接安装:
install.packages("MSBVAR", repos = "http://R-Forge.R-project.org")
如果是旧版本的R,可以通过source的方式进行安装:
install.packages("MSBVAR", repos = "http://R-Forge.R-project.org", type = "source")
或直接去http://R-Forge.R-project.org下载本地安装

板凳
1105517880 学生认证  发表于 2019-3-18 16:32:55
zhou1_20 发表于 2019-3-18 16:04
解决方法
1 source("http://bioconductor.org/biocLite.R");biocLite("MSBVAR")
2  在最新版本的R下可以直 ...
您好,用了第一个之后,结果显示为
>  source("http://bioconductor.org/biocLite.R");biocLite("MSBVAR")
Bioconductor version 3.7 (BiocInstaller 1.30.0), ?biocLite for help
A newer version of Bioconductor is available for this version of R,
  ?BiocUpgrade for help
BioC_mirror: https://bioconductor.org
Using Bioconductor 3.7 (BiocInstaller 1.30.0), R 3.5.3 (2019-03-11).
Installing package(s) ‘MSBVAR’
installation path not writeable, unable to update packages: Matrix
Warning message:
package ‘MSBVAR’ is not available (for R version 3.5.3)
>
2.第二个方法是,我安装的是3.5.3的,才安装的,应该是最新的。结果是
> install.packages("MSBVAR", repos = "http://R-Forge.R-project.org")
将程序包安装入‘C:/Users/TW/Documents/R/win-library/3.5’
(因为‘lib’没有被指定)
Warning message:
package ‘MSBVAR’ is not available (for R version 3.5.3)

报纸
1105517880 学生认证  发表于 2019-3-18 16:33:59
jalonso 发表于 2019-3-18 16:02
https://stackoverflow.com/questions/49527227/package-vegan-was-installed-by-an-r-version-with-differ ...
您好,请问镜像安装就是相当于我的本地程序包没用了是吗,要从网站上安装吗

地板
zhou1_20 发表于 2019-3-18 18:59:10 来自手机
1105517880 发表于 2019-3-18 16:32
您好,用了第一个之后,结果显示为
>  source("http://bioconductor.org/biocLite.R");biocLite("MSBVAR ...
那你就本地安装吧

7
zhou1_20 发表于 2019-3-18 22:01:51
去下面网址下载2016年那个版本,然后在RStudio中本地安装就可以成功,我试了下所有函数都可以运行。注意不要在R中安装.我的R版本是3.5.1
https://cran.r-project.org/src/contrib/Archive/MSBVAR/

8
1105517880 学生认证  发表于 2019-3-20 11:49:50
zhou1_20 发表于 2019-3-18 22:01
去下面网址下载2016年那个版本,然后在RStudio中本地安装就可以成功,我试了下所有函数都可以运行。注意不要 ...
谢谢您的回答,我已解决

9
wolu1 发表于 2019-4-20 14:57:05
1105517880 发表于 2019-3-20 11:49
谢谢您的回答,我已解决
请问下您是怎么解决的?我用了论坛里面所有的办法,包括上面老师说的方法都不行,安装好了,但是library就是说不是有效的已经安装的程序包

10
林娟运 发表于 2019-6-4 21:02:04
zhou1_20 发表于 2019-3-18 16:04
解决方法
1 source("http://bioconductor.org/biocLite.R");biocLite("MSBVAR")
2  在最新版本的R下可以直 ...
你好,我下了这个包,想请问下您怎么安装在Rstudio呢?

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-24 09:43