2016-04-13 60 views
1

我使用寫了一個簡單的示例程序pydot:的Ubuntu 14.04:蟒蛇無法導入模塊pydot

進口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') 

我安裝通過pydot apt-get的:sudo apt-get install python-pydot

但是當我嘗試運行我的代碼我得到這個錯誤:

ImportError: No module named 'pydot' 

我在做什麼錯?

+0

你閱讀[自述](https://github.com/erocarrera/pydot),並按照其指令? FWIW,你最好使用更新的[pydotplus](https://pypi.python.org/pypi/pydotplus),你可以用'pip'來安裝。請注意,這兩個軟件包都需要'pyparsing'和'GraphViz'。 –

+2

你使用的是python3還是python2? – frankenapps

+0

我正在使用python3。我添加了兩個軟件包。我注意到:如果我只使用'graphviz'模塊(和不同的代碼而不是我的問題),它使用python2編譯,但python3給我錯誤,它找不到'graphviz'模塊...有沒有使用python3使用它的可能性? – Jonas

回答

0

嘗試安裝在PIP/PIP3的pydot模塊,

$ sudo的PIP 3安裝pydot