dtreeviz: из graphviz.backend не может импортировать имя 'run' - PullRequest
1 голос
/ 27 марта 2019

библиотека dtreeviz, ошибка ImportError: невозможно импортировать имя 'run'

Я пытался следовать этой инструкции на Github , чтобы установить и импортировать библиотеку dtreeviz. Когда я запускаю команды where dot и dot -V, обе работают нормально, как вы можете видеть Линии в терминале Windows. Однако, когда я пытаюсь импортировать dtreeviz в Python (Anaconda, версия 3.6.5), я получаю следующую ошибку:

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, поэтому отзывы по этому вопросу также приветствуются.

...