如何在 Windows 操作系统上安装 BigMemory 和 bigrf
Posted
技术标签:
【中文标题】如何在 Windows 操作系统上安装 BigMemory 和 bigrf【英文标题】:How to install BigMemory and bigrf on windows OS 【发布时间】:2013-08-16 02:59:15 【问题描述】:我一直在尝试在我的 R 安装上安装 bigmemory。 我的操作系统是 windows 7 64 位,我已经在 R V2.15.1、2.15.2 和 3.0.1 64 位上尝试过,但我无法让它工作。
我尝试了几个选项
-
下载当前源并在 R v3.0.1 中运行命令
install.packages("D:/Downloads/bigmemory_4.4.3.tar.gz", repos =
NULL,类型=“来源”)
但这会给出错误“错误:仅限 Unix
包”
下载旧的源代码并运行类似的命令,在各种
安装 R V2 V3 等,
这给了我一个错误“错误:
包“bigmemory”配置失败”
有什么想法吗?我实际上正在尝试安装 bigrf 但 bigmemory 似乎是一个依赖项。有什么解决方法吗?
非常感谢
【问题讨论】:
【参考方案1】:转到 CRAN 页面 here,显示您必须在 Windows 上编译源代码。谷歌怎么做或者看官方文档:here 当然如果包 A 依赖于 B 你必须自己在 A 之前安装 B。
编辑:实际上它说 OS_type : unix
【讨论】:
要编译源代码,我运行 install.packages 命令,但正如我上面所概述的,这对我不起作用。有什么想法吗?【参考方案2】:似乎 github 版本在 Windows 上安装正常:
install.packages(c("BH","biglm"))
library(devtools)
devtools::install_github('kaneplusplus/bigmemory')
library(bigmemory)
软件包作者告诉我,他们正在修复 CRAN 以再次在 Windows 上工作。
【讨论】:
以上是关于如何在 Windows 操作系统上安装 BigMemory 和 bigrf的主要内容,如果未能解决你的问题,请参考以下文章
安装了精简版的windows 的电脑如何修复?参照的程序集没有安装在系统上