2016-04-13 38 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