果子的程序人生

windows下安装pygraphviz——小白篇

文章参考自 http://www.cnblogs.com/babykick/archive/2012/03/05/2380313.html ,因为那篇文章写的不够完善,可能很多小白会碰到很多问题,我在这里补充完善一下。

首先做好准备工作,把需要用到的东西下好:
1.首先下载graphviz,  http://www.graphviz.org/pub/graphviz/stable/windows/graphviz-2.28.0.msi,先不安装。
2.下载pygraphviz源码包,http://pypi.python.org/packages/source/p/pygraphviz/pygraphviz-1.1.zip#md5=9b9958f10bdf29c06d9f43e225f6ac0c
3.下载mingw-get,http://sourceforge.net/projects/mingw/files/Installer/mingw-get/
注意:选择下面那个进行下载

4.mingw-get压缩包下载完后,新建一个mingw-get文件夹,把压缩包解压到mingw-get文件夹内。
5.然后打开cmd(命令行),进入到mingw-get/bin目录,输入mingw-get install gcc,就开始自动下载安装gcc了。
    这里要注意,有时候因为网络不稳定可能会下载失败,具体就是看有没有出现ERROR,有的话就再运行一遍mingw-get install gcc,如果没有出现ERROR,就去看看mingw-get/bin目录下是不是有gcc.exe这个文件了,有就证明安装成功,可以继续下一步了。记得把mingw-get\bin目录加到系统环境变量path后面
6.接下来安装graphviz,注意不要安装到类似C:\Program Files\这个文件夹内,因为路径包含空格会导致一些问题,所以安装完成后最好把Graphviz 2.28改成Graphviz
7.安装完成后,把Graphviz\bin目录设置到环境变量path里,如果不设置,以后会找不到相关的DLL,出现import错误。
    例如:我的是在path后面加上了;D:\mingw-get\bin;D:\Graphviz\bin
8.然后解压缩pygraphviz,修改setup.py,三个地方要改
    library_path=r'D:\Graphviz\bin'   #按你的graphviz路径修改
    include_path=r'D:\Graphviz\include\graphviz'   #按你的graphviz路径修改
    runtime_library_dirs=None
9.然后把cmd进入到pygraphviz目录,运行python setup.py build -c mingw32,如果没出现ERROR,恭喜!构建成功!
    如果中间遇到错误,可尝试将\Python27\Lib\distutils目录下的cygwinccompiler.py文件里面的所有出现-mno-cygwin的地方去掉-mno-cygwin,然后保存文件,重新编译。我的是这样改的,编译成功了!
10.再运行python setup.py install就完成安装了。
11.最后,可运行\pygraphviz-1.1\examples目录下的例子进行效果测试。
    
    simple.png如下:
 
    
       
 

posted on 2012-12-21 16:43 果子 阅读(6581) 评论(2)  编辑  收藏

评论

# re: windows下安装pygraphviz——小白篇 2015-05-29 21:40 钟鸿语

我在执行第六步时出现了import error:no module named release,要怎么解决?  回复  更多评论   

# re: windows下安装pygraphviz——小白篇 2015-08-16 12:23 张浩杰

我一步一步按你顺序做下来之后,到最后一步生不成图片啊?只能生成dot文件
  回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2015年5月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

统计

常用链接

留言簿(1)

随笔分类

随笔档案

搜索

最新评论

阅读排行榜

评论排行榜