Khi tôi chạy một mã rất đơn giản với pydot
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')
Nó in cho tôi thông báo lỗi:
Couldn't import dot_parser, loading of dot files will not be possible.
Tôi đang sử dụng python 2.7.3
pip install pydot2
nên khắc phục sự cố này.pip uninstall
Đẹp hơn nhiều so với việc sử dụng bởi vì nếu bạn chia sẻ mã, bạn chỉ có thể thêm pydot2 vào tệp tệp tin request.txt của mình và không để người dùng chạy các lệnh lạ.