Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python jupyter笔记本%debug magic无法显示提示_Python_Debugging_Ipython Notebook_Jupyter Notebook - Fatal编程技术网

Python jupyter笔记本%debug magic无法显示提示

Python jupyter笔记本%debug magic无法显示提示,python,debugging,ipython-notebook,jupyter-notebook,Python,Debugging,Ipython Notebook,Jupyter Notebook,有时,当我在jupyter笔记本中使用%debug时,它只显示回溯,而不显示提示。因此,我无法调试,必须重新启动内核以重新运行遇到异常的Python代码。即使重新启动内核,%debug仍可能无法显示REPL提示符。首次启动新的笔记本服务器,并在此新服务器上首次运行%debug后,此问题从未发生。如果我在重启内核之前忘记在提示符下键入exit,那么这种情况似乎更容易发生,但如果我记得这样做,这种情况仍然会发生 出于调试目的,我启动了笔记本服务器,如下所示: jupyter笔记本--debug>lo

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

出于调试目的,我启动了笔记本服务器,如下所示:
jupyter笔记本--debug>log.file 2>&1

生成的日志没有显示任何问题。很难将错误情况隔离到单个示例中

在控制台中唯一吸引我眼球的元素是

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

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

我最近运行了这两个程序(重新启动服务器后仍会出现问题):


是什么导致了这个问题?我如何修复它?

您完成了pip安装-U ipywidgets吗?@mprat似乎
ipywidgets
在我的全局python安装中是5.2.2,而不是安装在我使用的
virtualenv
环境中。在global上运行该命令升级到6.0.0,并在virtualenv中首次安装了6.0.0。但是,在使用我的全局python安装(即ipywidgets 5.2.2,但没有控制台异常)运行时,也存在REPL not EXPENDING问题。我还没有用6.0.0进行测试,但会通知您它是否修复了您是否完成了pip安装-U ipywidgets?@mprat在我的全局python安装中,
ipywidgets
似乎是5.2.2,而没有安装在我正在使用的
virtualenv
环境中。在global上运行该命令升级到6.0.0,并在virtualenv中首次安装了6.0.0。但是,在使用我的全局python安装(即ipywidgets 5.2.2,但没有控制台异常)运行时,也存在REPL not EXPENDING问题。我还没有使用6.0.0进行测试,但是如果它修复了,我会通知您
Widgets are not available.  Please install widgetsnbextension or ipywidgets 4.0
pip install --upgrade https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master
pip install --upgrade widgetsnbextension