win10 python3 graphviz出现问题
CalledProcessError: Command ‘[‘dot’, ‘-Tpdf’, ‘-O’, ‘测试图片.gv’]’ returned non-zero exit status 1. [st 首先,我已经完成了安装graphviz(版本2.44.1),以及pip install graphviz,并且将bin目录添加到环境变量里了,可运行(测试代码)依旧报错
from graphviz
import Digraph
g
= Digraph
('测试图片')
g
.node
(name
='a',color
='red')
g
.node
(name
='b',color
='blue')
g
.edge
('a','b',color
='green')
g
.view
()
试了网上的一些方法都没有成功,最后,我在cmd中检测了一下dot的版本,才发现问题。具体操作是:
打开cmd运行:dot -v出现问题:There is no layout engine support for “dot”…运行:dot -c没有提示(成功)再次运行dot -v结果如下图(成功)。详情也可参考:win10安装Graphviz再次执行上述测试代码,没有报错,nice~ 测试代码会生成如下pdf: