每个MayaVi异常都会挂起我的ipython解释器

时间:2015-07-22 20:13:39

标签: python mayavi

每当我在MayaVi中触发错误时,例如在没有情节图时调用mlab.outline(),我得到

No handlers could be found for logger "mayavi.core.common"

我的ipython解释器变得完全没有响应,甚至是Ctrl-D或Ctrl-C;我别无选择,只能杀死父进程。

如果你在matplotlib中做了类似的事情,你会得到某种异常,这种异常通常很具描述性,你可以继续使用你的翻译。

当我使用ipython --gui = wx以及--gui = qt启动时,我有这种行为。

我做错了什么,或者MayaVi在错误处理方面是不是很糟糕?

1 个答案:

答案 0 :(得分:2)

您正在使用的库正在尝试调用Python的日志记录模块,但您的应用程序显然没有使用日志记录。

在此处查看更多内容:https://docs.python.org/3.1/library/logging.html#configuring-logging-for-a-library