我尝试遵循此instruction on Github来安装和导入dtreeviz库。
当我运行where dot
和dot -V
命令时,两者似乎都可以正常工作,如您在此处看到的Lines in Windows Terminal.
但是,当我尝试在Python(Anaconda,版本3.6.5)中导入dtreeviz时,出现以下错误:
from dtreeviz.trees import *
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-2-fd764fe550c7> in <module>()
1 from sklearn import tree
----> 2 from dtreeviz.trees import *
C:\Users\marcb\Anaconda3\lib\site-packages\dtreeviz\trees.py in <module>()
6 from pathlib import Path
7 from sklearn import tree
----> 8 from graphviz.backend import run, view
9 import matplotlib.pyplot as plt
10 from dtreeviz.shadow import *
ImportError: cannot import name 'run'
我希望有人能帮助我,因为我想使用此库来可视化Python中的单个树,并且该库提供了比原始graphviz包更多的功能。
注意:这是我关于Stackoverflow的第一篇文章,因此也欢迎对此提供反馈。