最近学习一个算法,是用R语言实现的,其中需要用到RGraphviz,我原先想按照以前安装包的方法:在镜像中找到就可以直接点击、安装该包。可是我找遍了不同地区的一些镜像,都找不到我想要安装的包。所以我查找资料,试了很多方法,最后成功了,故作此分享与总结。
1、安装版本
目前的Rgraphviz必须安装graphviz2.20:http://www.graphviz.org/pub/graphviz/stable/windows/
选择:graphviz-2.20.3a.msi 下载并根据提示安装,保存到D: 路径下
2、修改环境变量
安装graphviz-2.20.3a.msi之后需要更改环境变量(此步骤可以参考解决方法:https://wiki.duke.edu/display/DUKER/Install+RGraphviz+under+Windows):
(1)新增以下用户变量
GRAPHVIZ_INSTALL_DIR 值设置为:D:\Graphviz2.20 (这个值需要根据你的实际情况,修改成graphviz的安装路径)
GRAPHVIZ_INSTALL_MAJOR 值设置为:2
GRAPHVIZ_INSTALL_MINOR 值设置为:20
(2)修改系统变量
Path 中的值新增: D:\Graphviz2.20\bin; (这个值需要根据你的实际情况,修改成graphviz的安装路径下bin文件所在的文件夹)
3、在R中安装Rgraphviz
输入以下语句:
source("http://bioconductor.org/biocLite.R")
biocLite("Rgraphviz")
4、在R中输入 library("RGraphviz")
出现以下语句则说明安装成功:(“Rgraphviz”包的安装会自动安装关联的包“BiocGenerics”和“graph”)
package ‘BiocGenerics’ successfully unpacked and MD5 sums checked
package ‘graph’ successfully unpacked and MD5 sums checked
package ‘Rgraphviz’ successfully unpacked and MD5 sums checked
到目前为止,Rgraphviz就安装成功啦~