我正在尝试使用graph-tool
python模块,顺便说一句,这非常棒。为此,我有:
下载的版本2.2.30(http://downloads.skewed.de/graph-tool/graph-tool-2.2.30.tar.bz2)
编译模块我必须使用此选项:--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
你能解释一下我的问题是什么以及如何解决它?
答案 0 :(得分:1)
这是模块中的拼写错误。原来应该是ImportError
,而不是ImporError
。您可以转到文件中的特定行并进行编辑。
答案 1 :(得分:1)
此问题现已在新版本中修复。