您的位置:首页 > 编程语言 > Python开发

python库/模块之pygraphviz 1.3.1安装

2016-04-04 23:24 645 查看
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:(注意分号,会的应该都懂)

;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进入到上述文件夹目录,然后再运行命令:

pip install pygraphviz-1.3.1-cp27-none-win_amd64.whl


然后就直接提示安装成功了,中间不需要在文件里指定软件include和lib路径。

三、测试:

# -*- coding:utf-8 -*-

import pygraphviz as pgv

G = pgv.AGraph(strict=False, directed=True)

G.add_node('a')
G.add_node('b')
G.add_edge('b', 'c')

nodelist = ['f', 'g', 'h']
G.add_nodes_from(nodelist)

# attributes
G.graph_attr['label'] = "simple nodes and edge"
G.node_attr['shape'] = 'circle'
G.edge_attr['color'] = 'red'

s = G.to_string()

G.write("first.dot")
G.layout(prog='dot')
G.draw('first.png')


运行后会在程序当前目录生成两个文件first.dot和first.png。
图片如下图:



pygraphviz 1.3.1这个模块的安装比较麻烦,上述是个人安装过程,供参考。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: