В ноутбуке Jupyter нет модуля с именем graphviz - PullRequest
0 голосов
/ 29 сентября 2018

Я пытаюсь нарисовать дерево решений в Jupyter Notebook следующим образом.

mglearn.plots.plot_animal_tree()

Но я не сделал это правильно и получаю такие сообщения об ошибках.

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-65-45733bae690a> in <module>()
      1 
----> 2 mglearn.plots.plot_animal_tree()

~\Desktop\introduction_to_ml_with_python\mglearn\plot_animal_tree.py in plot_animal_tree(ax)
      4 
      5 def plot_animal_tree(ax=None):
----> 6     import graphviz
      7     if ax is None:
      8         ax = plt.gca()

ModuleNotFoundError: No module named 'graphviz

ТакЯ GOOGLE и скачать Graphviz Windows Packages и установить его.

И я добавляю установленный путь PATH (C: \ Program Files (x86) \ Graphviz2.38 \ bin) в USER PATH и (C: \ Program Files (x86) \ Graphviz2.38 \ bin \ dot.exe) в SYSTEM PATH.

И перезагрузите мой компьютер.НО вопросы не исправили.Я все еще не могу сделать это правильно.

ТАК Я ищу в сети и получаю другое решение, которое добавляет PATH в мой код следующим образом.

import os
os.environ["PATH"] += os.pathsep + 'C:/Program Files (x86)/Graphviz2.38/bin'

НО это не может работать,Так что я не знаю, как это понять сейчас.

Я использую Python3.6, интегрированный в Anacode3.

И я ТАКЖЕ пробую способ, как это графически описать.

pip install graphviz

НО это все еще не работает.

Надеюсь, кто-нибудь может мне искренне помочь.

Ответы [ 2 ]

0 голосов
/ 30 сентября 2018

в Anaconda установить

  • python-graphviz
  • pydot

Это решит вашу проблему

0 голосов
/ 29 сентября 2018

В случае, если ваша операционная система Ubuntu , я рекомендую попробовать команду:

sudo apt-get install -y graphviz libgraphviz-dev
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...