如何在 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系统上安装OpenDDS 3.12

安装了精简版的windows 的电脑如何修复?参照的程序集没有安装在系统上

如何在windows系统上安装Oracle数据库

如何在windows系统上安装Oracle数据库

如何在 Windows 操作系统上安装 influxdb 并访问管理控制台

如何在Windows系统上安装OPENSSH