我無法在7在路徑中找不到「dot.exe」。 Pydot關於Python(Windows 7)中
我安裝pydot Windows上運行Python的pydot: 「暢達安裝-c RMG pydot = 1.2.2」
我安裝的Graphviz下../Program文件(x86)/Graphviz2.38/
當我運行下面的腳本,我得到一個錯誤說「‘dot.exe’不是在路徑中找到」
import pydot
graph = pydot.Dot(graph_type='digraph')
node_a = pydot.Node("Node A", style="filled", fillcolor="red")
node_b = pydot.Node("Node B", style="filled", fillcolor="green")
node_c = pydot.Node("Node C", style="filled", fillcolor="#0000ff")
node_d = pydot.Node("Node D", style="filled", fillcolor="#976856")
graph.add_node(node_a)
graph.add_node(node_b)
graph.add_node(node_c)
graph.add_node(node_d)
graph.add_edge(pydot.Edge(node_a, node_b))
graph.add_edge(pydot.Edge(node_b, node_c))
graph.add_edge(pydot.Edge(node_c, node_d))
graph.add_edge(pydot.Edge(node_d, node_a, label="and back we go again", labelfontcolor="#009933", fontsize="10.0", color="blue"))
graph.write_png('example2_graph.png')
Exception: "dot.exe" not found in path.
我曾嘗試此解決方案:https://stackoverflow.com/a/12257807/6561247 通過將my-paths.pth文件添加到指向 ../Graphiv2.38/bin/的行中,該文件位於「dot.exe」文件中。但我仍然得到錯誤。
我還能試試嗎? 謝謝
您需要添加在你的環境變量%PATH%至dot.exe的絕對路徑,而不是相對路徑。如果這不起作用,請使用%PATH%轉儲的屏幕更新來更新您的帖子。非常重要的是,Windows程序只能使用反斜槓。 – Turrican