在Windows上安装iGraph(i386和x64)遇到问题
我通常使用下面的命令来安装R包,但对于网络图的附加工具iGraph却不行。我觉得这是因为我在用新版本的R(2.12),这个版本似乎改变了包的安装方式(现在分为i386和x64)。
我的问题是,使用iGraph最简单的方法是什么?我应该花时间在Windows上解决编译的问题,还是应该降级到早期版本的R呢?
> install.packages('igraph', type='source')
trying URL 'http://ftp.heanet.ie/mirrors/cran.r-project.org/src/contrib/igraph_0.5.5.tar.gz'
Content type 'application/x-gzip' length 1135577 bytes (1.1 Mb)
opened URL
downloaded 1.1 Mb
* installing *source* package 'igraph' ...
ERROR: configuration failed for package 'igraph'
* removing 'C:/PROGRA~1/R/R-212~1.0/library/igraph'
The downloaded packages are in
‘C:\Users\SSSS\AppData\Local\Temp\RtmpN4LiQG\downloaded_packages’
Warning message:
In install.packages("igraph", type = "source") :
installation of package 'igraph' had non-zero exit status
2 个回答
0
一般来说,Windows用户不太建议从源代码安装软件包,但我注意到Windows版本没有通过CRAN的包检查。你有没有下载并正确配置Murdoch的RTools工具包?
如果你的目标是Win64,这里有一个可能有用的链接:http://r.789695.n4.nabble.com/Rtools-for-building-64-bit-windows-packages-td2021034.html
2
在2.12.0版本中,使用以下图形界面命令对我有效
点击“包” -> 选择“仓库” -> 按住CTRL键点击所有仓库
点击“包” -> 安装包 -> 点击“igraph”
完成这些步骤后,记得在你的脚本中添加“library(igraph)”。