我如何调试一个垂死的jupyter笔记本python内核?



在运行我的jupyter笔记本时,ipython内核(Python 3.8, Anaconda)不断死亡并重新启动。

我想找出是什么导致它不正常的行为。遗憾的是,除了内核已死并重新启动之外,我找不到任何调试信息。

我怎样才能找到更详细的信息,这可能有助于事后分析?有错误日志之类的吗?

当您使用以下命令从控制台启动Jupyter时(可以从Anaconda终端启动):

jupyter notebook --debug

,那么它将打印扩展日志消息。您还可以使用

将这些消息管道到单独的logfile.txt中。
jupyter notebook --debug > logfile.txt 2>&1

您可以尝试卸载所有

ipykernel
ipython
jupyter_client
jupyter_core
traitlets
ipython_genutils

然后重新安装。如果您是在conda环境中进行此操作,那么创建一个新环境并从头开始可能是最简单的。此外,如果您打算使用conda安装,请在启动

之前运行conda clean -tipsy来清理conda缓存。

相关内容

  • 没有找到相关文章

最新更新