每个 MayaVi 异常都会挂起我的 ipython 解释器
Every MayaVi exception hangs my ipython interpreter
每当我在 MayaVi 中触发错误时,例如在没有绘图时调用 mlab.outline(),我得到
No handlers could be found for logger "mayavi.core.common"
并且我的 ipython 解释器变得完全没有反应,甚至对 Ctrl-D 或 Ctrl-C 也是如此;没办法只能kill父进程
如果你在 matplotlib 中做类似的事情,你会得到某种通常非常具有描述性的异常,你可以继续使用你的解释器。
我在使用 ipython --gui=wx 和 --gui=qt 启动时遇到过这种行为。
是我做错了什么,还是 MayaVi 的错误处理很糟糕?
您正在使用的库正在尝试调用 Python 的日志记录模块,但您的应用程序显然没有使用日志记录。
在此处查看更多信息:https://docs.python.org/3.1/library/logging.html#configuring-logging-for-a-library
每当我在 MayaVi 中触发错误时,例如在没有绘图时调用 mlab.outline(),我得到
No handlers could be found for logger "mayavi.core.common"
并且我的 ipython 解释器变得完全没有反应,甚至对 Ctrl-D 或 Ctrl-C 也是如此;没办法只能kill父进程
如果你在 matplotlib 中做类似的事情,你会得到某种通常非常具有描述性的异常,你可以继续使用你的解释器。
我在使用 ipython --gui=wx 和 --gui=qt 启动时遇到过这种行为。
是我做错了什么,还是 MayaVi 的错误处理很糟糕?
您正在使用的库正在尝试调用 Python 的日志记录模块,但您的应用程序显然没有使用日志记录。
在此处查看更多信息:https://docs.python.org/3.1/library/logging.html#configuring-logging-for-a-library