Hi,
I am trying the example code for drawing the graphs on my machine. Here is the error I am getting. I am sure this is something to do with the installed packages. I am using Debian and am not sure what package or path is missing.
******
Traceback (most recent call last): File "gt_draw_graph.py", line 23, in <module> penwidth=ebet, overlap="prism", output="graph-draw.png") File "/usr/local/lib/python2.5/site-packages/graph_tool/draw/__init__.py", line 264, in graph_draw gvg = gv.graph("G") NameError: global name 'gv' is not defined
******
TIA, Karthik
you need the python bindings for graphviz
On Fri, Oct 9, 2009 at 5:48 PM, Karthik Channakeshava kchannak@gmail.com wrote:
Hi,
I am trying the example code for drawing the graphs on my machine. Here is the error I am getting. I am sure this is something to do with the installed packages. I am using Debian and am not sure what package or path is missing.
Traceback (most recent call last): File "gt_draw_graph.py", line 23, in <module> penwidth=ebet, overlap="prism", output="graph-draw.png") File "/usr/local/lib/python2.5/site-packages/graph_tool/draw/__init__.py", line 264, in graph_draw gvg = gv.graph("G") NameError: global name 'gv' is not defined
TIA, Karthik
graph-tool mailing list graph-tool@forked.de http://lists.forked.de/mailman/listinfo/graph-tool
Karthik Channakeshava wrote:
I am trying the example code for drawing the graphs on my machine. Here is the error I am getting. I am sure this is something to do with the installed packages. I am using Debian and am not sure what package or path is missing.
Traceback (most recent call last): File "gt_draw_graph.py", line 23, in <module> penwidth=ebet, overlap="prism", output="graph-draw.png") File "/usr/local/lib/python2.5/site-packages/graph_tool/draw/__init__.py", line 264, in graph_draw gvg = gv.graph("G") NameError: global name 'gv' is not defined
You need the libgv-python package. I should have made this a dependency...
Unfortunately there is a currently a bug in the Debian package for libgv-python. They put part of the python binding in the wrong place. In order to fix this, you have to run the following command as root:
ln -sf /usr/lib/pyshared/python2.5/libgv_python25.so /usr/lib/pymodules/python2.5/_gv.so
Cheers, Tiago