2016-04-13 5 views
2

Ich möchte einen Entscheidungsbaum mit Python3 zeichnen. Aber ich kann nur Module für python2 finden: graphviz, ete3 Habe ich etwas verpasst? Kann ich sie mit Python3 verwenden? Kennst du noch andere Möglichkeiten?Problem beim Installieren von GraphViz für Python3 auf Ubuntu 14.04

Ich benutze Ubuntu 14.04.

Edit:

Ich habe versucht, den Befehl sudo python3 -m pip install graphviz, aber es kann immer noch nicht das Modul finden.

+0

Ich weiß nicht, ob es ein Modul für diesen spezifisch ist, aber jeder XML-Modul wie ElementTree könnte eine Implementierung ziemlich gut machen. –

Antwort

5

Nach Graphviz's PyPI page ist es für Python 3.

auf Ubuntu zur Verfügung stellen Sie sicher, dass graphviz mit:

sudo apt-get install python3-pygraphviz 

Vielleicht Python3 können Ihre installierten graphviz nicht finden? Haben Sie es z.

python3 -m pip install graphviz 

auf Ubuntu können Sie versuchen:

sudo apt-get install python3-pip 
pip3 install graphviz 

Sie haben nicht gesagt, uns, was Ihr System ist, was die Beratung auswirken können Sie gegeben sind.

Wenn Sie unter Windows sind, empfehle ich normalerweise, Anaconda zu installieren und seinen Paketmanager zu verwenden (es kommt mit fast allen Dingen, aber nicht mit graphviz, so dass Sie seinen Paketmanager zur Installation verwenden müssten, aber ich würde erwarte, dass es nach der Installation funktioniert.)

Wenn Sie auf Mac oder Linux sind, versuchen Sie mit dem Befehl Installation ich oben gab (oder was auch immer Ihren Python 3 ausführbaren verwendet.)

+0

Wenn ich den Code mit 'python2' starte, funktioniert es gut, aber wenn ich es mit' python3' starte, sagt es mir, dass 'graphviz' fehlt. Ich installierte es mit 'pip' – Jonas

+0

@ Jonas aktualisierte meine Antwort. Sehen Sie, ob Sie meinen Anweisungen folgen und weitere Informationen zu Ihrer Frage zu Ihrem System bereitstellen können, oder kommentieren Sie hier, ob meine Antwort für Sie funktioniert hat. –

+0

Ich benutze Ubuntu 14.04, ich habe versucht, Ihren Befehl zu installieren Graphvid, bitte sehen Sie mich bearbeiten. – Jonas