You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio及VS Code中dtreeviz无法运行,报错无法导入graphviz.backend的'run'

解决dtreeviz导入错误:cannot import name 'run' from 'graphviz.backend'

问题原因

这个错误源于dtreeviz与当前安装的graphviz版本不兼容——新版本graphviz库移除了graphviz.backend.run函数,但dtreeviz的现有代码仍在调用该函数。

解决步骤

  • 先尝试更新dtreeviz到最新版本,确认是否已适配新graphviz:
    pip install --upgrade dtreeviz
    
  • 若更新后问题仍存在,将graphviz降级至兼容版本(推荐0.20.1,该版本保留了run函数):
    pip install graphviz==0.20.1
    

代码优化提示

你的代码使用from dtreeviz import *的导入方式不够规范,建议改为明确导入所需模块:

from dtreeviz.trees import dtreeviz

确保版本兼容后再运行代码即可。

内容的提问来源于stack exchange,提问作者Scott Bond

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 13:57:31