我是靠谱客的博主 坦率夕阳,最近开发中收集的这篇文章主要介绍[Python]Windows下安装Graphviz和pygraphviz的方法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1.安装Graphviz

在graphviz的官网(网址:http://www.graphviz.org/Download_windows.php),选择Windows对应的mis文件进行下载。如graphviz-2.3.8.msi:


下载之后,进行安装。找到安装路径,如:C:Program Files (x86)Graphviz2.38

将其中bin文件夹对应的路径添加到path环境变量中,也就是将C:Program Files (x86)Graphviz2.38bin添加到path环境变量中。


至此,Graphviz就安装好啦。


2.安装pygraphviz

在网页:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygraphviz中:

找到pygraphviz对应的.whl文件下载链接,根据自己的python版本及windows版本选择下载。


例如,选择第一个进行下载。

下载完毕后,打开命令行,切换到下载的.whl文件所在的目录。

输入命令:pip install pygraphviz-1.3.1-cp27-none-win32.whl

如果显示successfully,就代表已经安装好啦。


3.测试

测试一个常见的例子,绘制二叉树。

import pygraphviz as pgv
A=pgv.AGraph(directed=True,strict=True)
A.add_edge(1,2)
A.add_edge(1,3)
A.add_edge(2,4)
A.add_edge(2,5)
A.add_edge(5,6)
A.add_edge(5,7)
A.add_edge(3,8)
A.add_edge(3,9)
A.add_edge(8,10)
A.add_edge(8,11)
A.graph_attr['epsilon']='0.01'
print A.string() # print dot file to standard output
A.write('fooOld.dot')
A.layout('dot') # layout with dot
A.draw('fooOld.png') # write to file

运行后,生成两个文件:fooOld.dot 和 fooOld.png.

其中,fooOld.dot:

strict digraph  {
graph [epsilon=0.01];
1 -> 2;
1 -> 3;
2 -> 4;
2 -> 5;
3 -> 8;
3 -> 9;
5 -> 6;
5 -> 7;
8 -> 10;
8 -> 11;
}

 fooOld.png:


至此,说明搭的环境可以使用了。


4.小结

两个要点:一是将Graphviz安装目录下的bin目录添加到环境变量中,二是使用.whl文件来安装pygraphviz.

最后

以上就是坦率夕阳为你收集整理的[Python]Windows下安装Graphviz和pygraphviz的方法的全部内容,希望文章能够帮你解决[Python]Windows下安装Graphviz和pygraphviz的方法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(79)

评论列表共有 0 条评论

立即
投稿
返回
顶部