Jupyter notebook 内核在终端日志“无法打开静态文件”时一直死机

Posted

技术标签:

【中文标题】Jupyter notebook 内核在终端日志“无法打开静态文件”时一直死机【英文标题】:Jupyter notebok kernel keeps dying while terminal logs "Could not open static file" 【发布时间】:2019-12-03 04:00:27 【问题描述】:

Jupyter notebook 需要大约 5 秒来导入 pandas,而内核每次在小型数据集上运行 get_dummiestrain_test_split 时都会死机。

问题出现在我制作了笔记本的副本并开始使用该副本后,迫使笔记本信任内核。从那以后,我重新安装了 conda 和操作系统,重新启动计算机,清除缓存并尝试了开发者论坛上讨论的所有其他小技巧。

这是终端错误日志的样子:

[E 18:15:37.956 NotebookApp] Could not open static file ''

[W 18:15:38.024 NotebookApp] 404 GET /static/components/react/react-dom.production.min.js (::1) 17.00ms referer=http://localhost:8888/tree?token=6b3d

这是我拥有的 jupyter 包:

jupyter --version
jupyter core     : 4.5.0
jupyter-notebook : 6.0.0
qtconsole        : 4.5.1
ipython          : 7.6.1
ipykernel        : 5.1.1
jupyter client   : 5.3.1
jupyter lab      : 1.0.2
nbconvert        : 5.5.0
ipywidgets       : 7.5.0
nbformat         : 4.4.0
traitlets        : 4.3.2

【问题讨论】:

线程中的链接评论“将缺少的 react-dom js 添加到包数据#4772”github.com/jupyter/notebook/pull/4772#issuecomment-515794823 帮助我摆脱了 404 错误 @UweMayer 感谢您提供 github 链接。解决方法解决了我的 MBP + Mojave 上的问题。 @UweMayer 谢谢,这消除了终端中的错误。内核有时仍然会卡住,但可能是无关的。 【参考方案1】:

您已重新安装 conda,但尚未更新您的 jupyter。尝试使用以下命令:

conda update jupyter 

我也遇到了类似的问题,使用上述命令更新后,我的笔记本恢复了正常。

【讨论】:

谢谢。运行 conda update jupyter 返回“已安装所有请求的软件包”。并检查 jupyter --version 返回与原始问题相同的所有版本。

以上是关于Jupyter notebook 内核在终端日志“无法打开静态文件”时一直死机的主要内容,如果未能解决你的问题,请参考以下文章

jupyter notebook 内核配置

Ubuntu 20.04 下Jupyter notebook配置

Jupyter Notebook又一利器nbterm,在终端玩notebook

Jupyter Notebook又一利器nbterm,在终端玩Python!

Jupyter Notebook又一利器nbterm,在终端玩Python!

Jupyter Notebook 中的内核死机和重启问题