2017-08-17 2 views
0

Ich versuche, den Baum Ausgabe angezeigt werden, aber wenn ich das Skript unten laufen, erhalte ich einen Fehler wie:GraphViz die ausführbaren Dateien nicht gefunden: Anaconda-3

InvocationException: GraphViz die ausführbaren Dateien nicht

gefunden

Ich habe ähnliche Themen hier gesucht, aber die meisten von ihnen sind Mac verwandt. Ich benutze Windows 10 64-Bit-Betriebssystem, und ich verwende Anaconda-3 64-Bit. Ich würde gerne Ihre Vorschläge dazu hören.

#Displaying the decision tree 
from sklearn import tree 
#from StringIO import StringIO 
from io import StringIO 
#from StringIO import StringIO 
from IPython.display import Image 
out = StringIO() 
tree.export_graphviz(classifier, out_file=out) 

import pydotplus 
graph=pydotplus.graph_from_dot_data(out.getvalue()) 
Image(graph.create_png()) 

edit: Ich graphviz und pydotplus Module wieder installiert haben, aber arbeiten noch heute.

Antwort

0

Ich hatte das gleiche Problem. Hier ist die Lösung für ((Win10, Anaconda3, Jupyter Notebook, Python 3.x)

  1. Herunterladen und Installieren https://graphviz.gitlab.io/_pages/Download/Download_windows.html

  2. Conda installieren graphviz

  3. hinzufügen graphviz installiert Pfad (C: ... \ graphviz \ bin) zu Systemsteuerung> System und Sicherheit> System> Erweiterte Systemeinstellungen> Umgebungsvariablen> Pfad> Bearbeiten> Neu

  4. Sehr wichtig: Starten Sie Ihr Jupyter Notebook/Computer neu. Ich habe versucht, die Maschine neu zu starten und es hat funktioniert.

Diese Frage hier für verschiedene OS beantwortet: Graphviz's executables are not found (Python 3.4)

Verwandte Themen