jupyter notebook%debug magic无法显示提示符

时间:2017-03-21 21:40:40

标签: python debugging ipython-notebook jupyter-notebook

有时当我在jupyter笔记本中使用%debug时,它只显示回溯,但不显示提示。因此,我无法调试,必须重新启动内核才能重新运行遇到异常的Python代码。即使在重新启动内核后,%debug仍可能无法显示REPL提示。首次启动新笔记本服务器并在此新服务器上首次运行%debug后,问题永远不会发生。如果我忘记在重新启动内核之前在提示符下键入exit,它似乎更容易发生,但如果我记得这样做仍然会发生。

我启动了笔记本服务器以进行调试,如下所示: jupyter notebook --debug > log.file 2>&1

生成的日志没有显示出任何令人担忧的问题。很难将错误案例分离为单个示例。

在控制台中引起我注意的唯一元素是

404 Extension failed to load http://localhost:8888/nbextensions/widgets/notebook/js/extension.js?v=20170321160448

Widgets are not available.  Please install widgetsnbextension or ipywidgets 4.0

我的~/.jupyter/custom/custom.js已被完全注释掉。

我最近运行了两个(重启服务器后问题仍然存在):

pip install --upgrade https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master

pip install --upgrade widgetsnbextension

可能导致此问题的原因是什么?我怎么能解决它?

0 个答案:

没有答案