每当我在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在错误处理方面是不是很糟糕?
答案 0 :(得分:2)
您正在使用的库正在尝试调用Python的日志记录模块,但您的应用程序显然没有使用日志记录。
在此处查看更多内容:https://docs.python.org/3.1/library/logging.html#configuring-logging-for-a-library