如果IPython profile的启动代码中发生错误,ipython
会立即显示此错误。
例如,raise Exception('something bad')
中的~/.ipython/profile_default/startup/01_error.py
会产生
----> 1 raise Exception('something bad') Exception: something bad
就在第一行。
但是,使用ipython notebook
时,同样的错误似乎默默忽略。
它不会出现在浏览器中,也不会出现在启动它的控制台窗口中。
有没有办法在发生错误或至少显示错误时中止笔记本应用程序?