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

win7安装pygraphviz

2017-02-20 18:54 288 查看
import pygraphviz as pgv
为了能让程序在自己的电脑上,跑起来,我像往常一样,用pip install pygraphviz 来安装,然后,另人苦逼的是各种报错哇。
然后在github 下载了包(https://github.com/pygraphviz),解压后用python setup.py install
报错,内容为 fatal error: graphviz/cgraph.h: No such file
然后在stackoverflow 上找到的解决办法是
编辑setup.py文件中添加这些位置作为目录  :
先到官网上下载了Graphviz-2.38
把C:\Program Files (x86)\Graphviz2.38\bin加到PATH里去
这时候我才想起,可以到http://www.lfd.uci.edu/~gohlke/pythonlibs/直接下载.whl文件哇。
下载并安装
pip install pygraphviz‑1.3.1‑cp27‑none‑win_amd64.whl
成功啦当我试着打了如下代码,并运行时:
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')
最后的最后,放出相关下载链接
 graphviz-2.38.msi链接:http://www.graphviz.org/Download_windows.php
pygraphviz‑1.3.1‑cp27‑none‑win_amd64.whl链接:http://download.csdn.net/detail/u011736505/9699293
PS:在ubuntu下安装就比较简单,两个命令搞定
conda install graphviz
conda install pydot
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python graphviz