Từ python-đồ thị của "Issue 15: import gv":
Có vẻ graphviz đó cho các cửa sổ không có bindings python, hoặc họ không kèm với trình cài đặt, và không có sẵn ở nơi khác.
Hơn nữa, tôi có thể tìm thấy không đề cập đến libgv-python (thư viện mà gv là từ, tôi nghĩ) bao giờ khả dụng trên cửa sổ.
Bạn có thể giải quyết gv.py vắng mặt bằng cách sử dụng công cụ dòng lệnh trực tiếp.
Giả sử bạn đang cố gắng các example code, loại bỏ những dòng này:
sys.path.append('..')
sys.path.append('/usr/lib/graphviz/python/')
sys.path.append('/usr/lib64/graphviz/python/')
import gv
Và loại bỏ những dòng này:
gvv = gv.readstring(dot)
gv.layout(gvv,'dot')
gv.render(gvv,'png','europe.png')
Và thêm những dòng này thay vào đó, đảm bảo đường dẫn đến chấm.exe là đúng, hoặc là khác trong PATH của bạn:
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')