python - 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']
努力解决
- 再次点安装graphviz
- 设置操作系统路径:graphviz * ~\bin,\bin\dot.exe
- 设置操作系统路径:库 *\Anaconda3\Lib\site-packages\graphviz
- 卸载graphviz并再次执行
我完全安装并设置了路径,并且在 graphviz_path 方面似乎进展顺利。但是,错误仍然存在。我该如何处理?
解决方案
推荐阅读
- reactjs - 反应钩子以获取响应标头
- javascript - 如何为 For...in 循环设置限制
- python - 为初学者使用“SCHEDULE”启动 Python 作业
- postgresql - 如何使用 pgAdmin for Postgresql 解决超时问题
- python-3.x - TypeError: add_tab() 接受 1 个位置参数,但给出了 2 个。(OneLineListItem)
- go - 有没有办法在客户端获取 TLS 握手数据?
- python - Leastsq 不适合给定的数据
- python - 使用“Runner”技术将链表的后半部分与前半部分交错
- docker - <
> Airflow2.x 中的模块命名错误 - r - 双 For 循环扫描 2 个整列