web-dev-qa-db-fra.com

Aucun module nommé 'graphviz' dans Jupyter Notebook

J'essaie de dessiner un arbre de décision dans Jupyter Notebook de cette façon.

mglearn.plots.plot_animal_tree()

Mais je n'ai pas fait les choses correctement et j'ai reçu de tels messages d'erreur.

---------------------------------------------------------------------------
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

Alors je le GOOGLE et je télécharge Graphviz Windows Packages et l'installe.

Et j'ajoute le chemin installé PATH (C:\Program Files (x86)\Graphviz2.38\bin) à USER PATH et (C:\Program Files (x86)\Graphviz2.38\bin\dot.exe) à SYSTEM PATH .

Et redémarrez mon PC. MAIS les questions n'ont pas été résolues. Je ne peux toujours pas faire les choses correctement.

Donc je recherche sur le net et j'obtiens une autre solution qui ajoute le CHEMIN dans mon code comme ça.

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

MAIS ça ne pouvait pas marcher. SO Je ne sais pas comment le comprendre maintenant.

J'utilise le Python3.6 intégré à Anacode3.

Et j'ESSAYE AUSSI la façon de canaliser le graphviz comme ça.

pip install graphviz

MAIS ça ne marche toujours pas.

J'espère que n'importe qui peut m'aider sincèrement.

6
Bowen Peng

dans Anaconda installer

  • python-graphviz
  • pydot

Cela résoudra votre problème

13
grrr

Si votre système d'exploitation est bunt je recommande d'essayer la commande:

Sudo apt-get install -y graphviz libgraphviz-dev
4
Lana-na