python - 如何在启动时在 Jupyter 笔记本上设置 %xmode Verbose?

标签 python jupyter-notebook

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

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

Exception while loading config file /Users/me/jupyter/jupyter_notebook_config.py

SyntaxError: invalid syntax

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

那么有什么方法可以在 Jupyter Notebook 中默认启用详细 Debug模式吗?


澄清

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

最佳答案

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

    from IPython import get_ipython
    ip = get_ipython()
    ip.InteractiveTB.set_mode(mode="Verbose")
    

你已经完成了。

关于python - 如何在启动时在 Jupyter 笔记本上设置 %xmode Verbose?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50557680/

相关文章:

pycharm - 从 PyCharm 远程运行 jupyter notebook

python - 在 jupyter 笔记本中内联显示 R ggplots

python - 是否有一个 python pickle 等效库可以转储 ascii 而不是二进制流?

python - 为什么matplotlib默认不保存整图?

python3快速排序列表索引超出范围

python - 如何使用金雅拓 Prox-SU 读卡器访问 MIFARE 1k 内存块?

python - iPython、Jupyter -> 属性错误 : 'module' object has no attribute 'cbook'

python - XGBoost 在终端和笔记本上运行两次

python - 无法在 vscode 中导入 azureml

python - Django HttpRequest 与请求