Ubuntu 14.04:python可以';导入模块pydot

Ubuntu 14.04:python可以';导入模块pydot,python,ubuntu,pydot,Python,Ubuntu,Pydot,我使用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') 我通过apt-get安装了pydot:sudo-apt-get-install-python-pydot 但是

我使用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')
我通过apt-get安装了pydot:
sudo-apt-get-install-python-pydot

但是,当我尝试运行代码时,会出现以下错误:

ImportError: No module named 'pydot'

我做错了什么?

尝试在pip/pip3中安装pydot模块


$sudo pip3安装pydot

尝试在pip/pip3中安装pydot模块


$sudo pip3安装pydot

您是否阅读并按照其说明操作?FWIW,您可能最好使用更现代的,您可以使用
pip
安装。请注意,这两个包都需要
pyparsing
GraphViz
。您使用的是python3还是python2?我正在使用python3。我添加了两个包。我注意到:如果我只使用
graphviz
模块(与我的问题中的代码不同),它会使用python2编译,但是python3给了我一个错误,它找不到
graphviz
模块。。。是否有可能使用python3使用它?
python pydot
是Python2的软件包。您必须在Linux发行版中查找
python3-pydot
软件包,或者确保为Python 3安装带有
pip
的软件包,而不是为Python 2安装的软件包。您是否阅读并按照其说明进行了安装?FWIW,您可能最好使用更现代的,您可以使用
pip
安装。请注意,这两个包都需要
pyparsing
GraphViz
。您使用的是python3还是python2?我正在使用python3。我添加了两个包。我注意到:如果我只使用
graphviz
模块(与我的问题中的代码不同),它会使用python2编译,但是python3给了我一个错误,它找不到
graphviz
模块。。。是否有可能使用python3使用它?
python pydot
是Python2的软件包。您必须在Linux发行版中查找
python3-pydot
软件包,或者确保为Python 3安装带有
pip
的软件包,而不是为Python 2安装的软件包。