我在玩 graph_tool 时注意到了这一点。某些模块属性似乎仅在从 ipython 运行时可用。最简单的例子(example.py)
import graph_tool as gt
g = gt.Graph()
gt.draw.sfdp_layout(g)
run example.y', but from the command line,
使用python example.py`从 ipython 运行没有错误产生
AttributeError: 'module' object has no attribute 'draw'
对于ipython example.py
. 我不知道是什么原因造成的。我想访问绘图模块,但似乎我只能通过from graph_tool.draw import *
任何帮助或解释来做到这一点。