Networkx 是一个python的图形可视化库,可以用于画有向图等。需要注意的一点是,它只支持python2.x
它依赖于graphviz和pygraphviz(前者的python接口),安装过程中也是pygraphviz比较容易出错。
安装pygraphviz时,报的第一个错是找不到graphviz的library path和include path。
查看setup.py才知道,这是需要手动设置的两个变量。。。。
第二个错是gcc error,找不到Python.h,参考了
安装了python-dev后才得到解决。
然后就可以在networkx的example中试试了,比如circular_tree.py