如何在发布时在Jupyter笔记本上设置%xmode Verbose?

时间:2018-05-28 00:20:38

标签: python jupyter-notebook

我想设置%xmode Verbose以更详细地获取错误消息,但由于我总是需要它,我宁愿在启动时设置它。

所以我尝试在jupyter_notebook_config.py的底部添加它,但是当我再次启动它时,它出现以下错误:

  

加载配置文件时出现异常/Users/me/jupyter/jupyter_notebook_config.py

     

SyntaxError:语法无效

但是,我还在文件底部添加了import os, sys, random, asyncio, argparse,这不会导致错误。所以我觉得魔术命令在配置文件中不起作用。

那么有没有办法在Jupyter笔记本中默认启用Verbose调试模式?

澄清

这个问题是关于Jupyter笔记本(通过jupyter notebook打开),而不是IPython(通过ipython打开)。我发现%xmode命令在IPython配置文件(我实际使用过)中工作,并希望在Jupyter笔记本上启用它,这是我的观点。

1 个答案:

答案 0 :(得分:0)

  1. 转到~/.ipython/profile_default/startup
  2. 创建名为00-set-traceback-mode.py
  3. 的文件
  4. 添加以下行:

    from IPython import get_ipython
    ip = get_ipython()
    ip.InteractiveTB.set_mode(mode="Verbose")
    
  5. 你做完了。