gpt4 book ai didi

python - pygraphviz 值错误 : Program dot not found in path (python)

转载 作者:行者123 更新时间:2023-12-01 05:21:13 24 4
gpt4 key购买 nike

我在 win7(64) 上使用 pygraphviz 时遇到问题。我安装了 Graphviz,然后安装了 pygraphviz。当我尝试编译我的代码时

G=pgv.AGraph()
d={'1': {'2': None}, '2': {'1': None, '3': None}, '3': {'2': None}}
A=pgv.AGraph(d)
G.add_node(1, color='red')
G.add_edge('b','c',color='blue')
G.layout(prog='dot')
G.draw('file.png')

我收到此错误

pydev debugger: starting
Traceback (most recent call last):
File "D:\Program Files\Eclipse\plugins\org.python.pydev_3.3.3.201401272249\pysrc\pydevd.py", line 1738, in <module>
debugger.run(setup['file'], None, None)
File "D:\Program Files\Eclipse\plugins\org.python.pydev_3.3.3.201401272249\pysrc\pydevd.py", line 1355, in run
pydev_imports.execfile(file, globals, locals) # execute the script
File "D:\Users\SUUSER\workspace\ThreadGraph\parseText.py", line 17, in <module>
G.layout(prog='dot')
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1305, in layout
data=self._run_prog(prog,' '.join([args,"-T",fmt]))
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1251, in _run_prog
runprog=r'"%s"'%self._get_prog(prog)
File "C:\Python27\lib\site-packages\pygraphviz\agraph.py", line 1239, in _get_prog
raise ValueError("Program %s not found in path."%prog)
ValueError: Program dot not found in path.

别告诉我这是重复的。我看了所有的答案。

pygraphviz ValueError: Program dot not found in path

(Python) ValueError: Program dot not found in path

PyGraphViz agraph.layout() throws I0 error

最佳答案

如果 PyGraphviz bin 目录尚未添加到路径中,即使安装了 PyGraphviz,您也可能会遇到此问题。我在 Windows 上遇到了这个问题(使用 .msi 安装 PyGraphviz 后)。

要解决此问题,请将 bin 目录(例如 C:\Program Files (x86)\Graphviz2.38\bin)添加到 PATH 系统变量,例如在Win7上:

系统属性 -> 环境变量 -> 系统变量 -> 路径 -> 编辑...

关于python - pygraphviz 值错误 : Program dot not found in path (python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22324459/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com