python库/模块之pygraphviz 1.3.1安装

pygraphviz安装查看了网上很多资料,试验了很久,终于安装成功了。

PS:windows系统,64位Win7,64位python2.7.11

参考资料:http://www.cnblogs.com/AimeeKing/p/5021675.html


一、下载相关

1、pygraphviz 1.3.1(zip),网址:https://pypi.python.org/pypi/pygraphviz/

2、graphviz-2.38.msi软件,网址:http://www.graphviz.org/Download_windows.PHP

3、【关键】pygraphviz-1.3.1-cp27-none-win_amd64.whl,网址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygraphviz

    ★这个根据自己的python版本和系统版本下载相应的whl文件。


二、运行:

1、安装graphviz-2.38.msi软件,然后为其配置环境变量,例如将以下路径加入path:(注意分号,会的应该都懂)

[plain]  view plain  copy
 print ?
  1. ;C:\Program Files (x86)\Graphviz2.38\bin;  

2、解压pygraphviz 1.3.1(zip);

3、将pygraphviz-1.3.1-cp27-none-win_amd64.whl这个文件拖入到上面解压后的文件夹;

4、打开CMD,首先在CMD进入到上述文件夹目录,然后再运行命令:

[plain]  view plain  copy
 print ?
  1. pip install pygraphviz-1.3.1-cp27-none-win_amd64.whl  
然后就直接提示安装成功了,中间不需要在文件里指定软件include和lib路径。


三、测试:

[python]  view plain  copy
 print ?
  1. # -*- coding:utf-8 -*-  
  2. import pygraphviz as pgv  
  3. G = pgv.AGraph(strict=False, directed=True)  
  4.   
  5. G.add_node('a')  
  6. G.add_node('b')  
  7. G.add_edge('b''c')  
  8.   
  9. nodelist = ['f''g''h']  
  10. G.add_nodes_from(nodelist)  
  11.   
  12. # attributes  
  13. G.graph_attr['label'] = "simple nodes and edge"  
  14. G.node_attr['shape'] = 'circle'  
  15. G.edge_attr['color'] = 'red'  
  16.   
  17. s = G.to_string()  
  18.   
  19. G.write("first.dot")  
  20. G.layout(prog='dot')  
  21. G.draw('first.png')  
运行后会在程序当前目录生成两个文件first.dot和first.png。

图片如下图:



你可能感兴趣的:(python)