2016-04-13 17 views
1

ich ein einfaches Beispiel-Programm mit pydot schrieb:Ubuntu 14.04: Python kann nicht Modul importieren pydot

Import pydot

graph = pydot.Dot(graph_type='graph') 
for i in range(3): 
    edge = pydot.Edge("king", "lord%d" % i) 
    graph.add_edge(edge) 

graph.write_png('example_graph.png') 

Ich installierte pydot via apt-get: sudo apt-get install python-pydot

aber wenn Ich versuche, meinen Code laufen zu lassen Ich erhalte diesen Fehler:

Was mache ich falsch?

+0

Haben Sie die [Readme] (https://github.com/erocarrera/pydot) und folgen Sie den Anweisungen ? FWIW, Sie sind wahrscheinlich besser dran mit dem moderneren [pydotplus] (https://pypi.python.org/pypi/pydotplus), das Sie mit 'pip' installieren können. Beachten Sie, dass diese beiden Pakete 'pyparsing' und' GraphViz' benötigen. –

+2

Verwenden Sie Python3 oder Python2? – frankenapps

+0

Ich arbeite mit Python3. Und ich habe beide Pakete hinzugefügt. Was mir aufgefallen ist: Wenn ich nur mit dem 'graphviz'-Modul (und anderem Code als in meiner Frage) arbeite, kompiliert es mit python2, aber python3 gibt mir den Fehler, dass es das' graphviz'-Modul nicht finden kann ... Gibt es ein Möglichkeit mit python3 damit zu arbeiten? – Jonas

Antwort

0

Versuchen Sie das pydot Modul in pip/PIP3 Installation

$ sudo PIP3 installieren pydot