для 64-битных окон:
аналогично тому, что написал Андрей Филев, за исключением того, что вам НУЖНО использовать pythonxy, и вам НУЖНО установить Graphviz в папку, не содержащую пробелов (включая корневую папку программы: «Graphviz 2.28» => «Graphviz2» 0,28"
так:
1) удалить python 2.7
2) установить pythonxb (http://code.google.com/p/pythonxy/wiki/Downloads)
3) установите Graphviz 2.28 (единственный, который я тестировал), убедившись, что в пути установки нет пробелов. Хорошим примером будет: "C: \ Graphviz2.28"
4) загрузите pygraphviz в виде zip (исходники) и распакуйте.
5) измените setup.py в верхней части, чтобы иметь
library_path=r"c:\Graphviz2.28\bin"
include_path=r"c:\Graphviz2.28\include\graphviz"
6) пробег: python setup.py build -c mingw32
7) после просмотра этого результата (намного приятнее, чем опубликованный ранее):
>python setup.py build -c mingw32
library_path=c:\Graphviz2.28\bin
include_path=c:\Graphviz2.28\include\graphviz
running build
running build_py
running build_ext
скопируйте результат из только что созданного lib.win32-2.7 (единственная подпапка с именем pygraphviz
) в папку site-packages вашего Python, которую вам, возможно, придется сделать самостоятельно + привязать новую корневую папку pygraphviz к среде переменная PYTHONPATH
Например, последняя библиотека может быть расположена здесь:
C:\Python27\libs\site_packages\pygraphviz