首页 > 解决方案 > graphviz:为什么它不运行_python

问题描述

import graphviz
with open('tree.dot') as f:
    dot_graph = f.read()
graphviz.Source(dot_graph)

我正在尝试通过 iris_data 可视化 DecisionTree,但 Graphviz 没有运行并显示以下消息。

CalledProcessError: Command '['dot', '-Kdot', '-Tsvg']' 返回非零退出状态 1。[stderr: b'没有对“dot”的布局引擎支持\r\n也许是“dot - c" 需要运行(使用安装程序的权限)来注册插件?\r\n']

努力解决

  1. 再次点安装graphviz
  2. 设置操作系统路径:graphviz * ~\bin,\bin\dot.exe
  3. 设置操作系统路径:库 *\Anaconda3\Lib\site-packages\graphviz
  4. 卸载graphviz并再次执行

我完全安装并设置了路径,并且在 graphviz_path 方面似乎进展顺利。但是,错误仍然存​​在。我该如何处理?

标签: pythongraphviz

解决方案


推荐阅读