Из Python-графа "Проблема 15: import gv" :
Похоже, что в Graphviz для Windows нет привязок Python или они не включены в установщик,и недоступен в других местах.
Кроме того, я не могу найти упоминания о libgv-python (я думаю, что библиотека, из которой gv) когда-либо доступна в Windows.
Вы можете обойти отсутствующий файл gv.py, используя инструменты командной строки напрямую.
Предполагая, что вы пытаетесь использовать пример кода , удалите эти строки:
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv
И удалите эти строки:
gvv = gv.readstring(dot)
gv.layout(gvv,'dot')
gv.render(gvv,'png','europe.png')
И добавьтевместо этих строк убедитесь, что путь к файлу dot.exe правильный или указан в вашей переменной PATH:
f = open('europe.dot', 'a')
f.write(dot)
f.close()
import os
command = '"C:\\Program Files\\Graphviz 2.28\\bin\\dot.exe" -Tpng europe.dot > europe.png'
print command
os.system(command)
os.system('europe.png')