Pydot ile çok basit bir kod çalıştırdığımda
import pydot
graph = pydot.Dot(graph_type='graph')
for i in range(3):
edge = pydot.Edge("king", "lord%d" % i)
graph.add_edge(edge)
vassal_num = 0
for i in range(3):
for j in range(2):
edge = pydot.Edge("lord%d" % i, "vassal%d" % vassal_num)
graph.add_edge(edge)
vassal_num += 1
graph.write_png('example1_graph.png')
Bana şu hata mesajını yazdırıyor:
Couldn't import dot_parser, loading of dot files will not be possible.
Python 2.7.3 kullanıyorum
pip install pydot2
bu sorunu çözmeli. Kullanmaktan çok daha iyipip uninstall
çünkü kodu paylaşırsanız, gereksinimlerinizin.txt dosyasına sadece pydot2 ekleyebilir ve kullanıcıların bilmediği komutları çalıştırmasını önleyebilirsiniz.