如何定义' ImporError'在图工具python模块中?

时间:2014-03-27 08:56:41

标签: python graph graph-theory graph-tool

我正在尝试使用graph-tool python模块,顺便说一句,这非常棒。为此,我有:

编译模块我必须使用此选项:--with-sparsehash-prefix=google。经过相当长的编译时间后,我用make check检查了编译,一切似乎都没问题。

但是,当我尝试快速启动(http://graph-tool.skewed.de/static/doc/quickstart.html)时,我得到了这个:

>>> from graph_tool.all import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/dist-packages/graph_tool/all.py", line 34, in <module>
    from graph_tool.draw import *
  File "/usr/lib/python2.7/dist-packages/graph_tool/draw/__init__.py", line 770, in <module>
    from .cairo_draw import graph_draw, cairo_draw, get_hierarchy_control_points
  File "/usr/lib/python2.7/dist-packages/graph_tool/draw/cairo_draw.py", line 51, in <module>
    except ImporError:
NameError: name 'ImporError' is not defined

你能解释一下我的问题是什么以及如何解决它?

2 个答案:

答案 0 :(得分:1)

这是模块中的拼写错误。原来应该是ImportError,而不是ImporError。您可以转到文件中的特定行并进行编辑。

答案 1 :(得分:1)

此问题现已在新版本中修复。