Jupyter莫名挂掉并重启,确实令人头痛,尤其是当之前顺利运行的代码突然出现故障。最近我就碰到了一次,之前的代码重新运行时居然导致Jupyter内核挂掉,反复尝试后仍然失败......后来通过一系列的方法,我最终解决了这个问题。我觉得有必要记录下这个过程,或许对其他人也能提供一些启发。
面对类似问题时,不要盲目在网上搜索,这样效率往往较低。正规解法:
- 从Jupyter的后台日志中找到关键的报错信息。
- 将关键报错信息粘贴到网上精准查询。
- 解决问题后,深刻反思,将经验归纳到自己的知识体系中。
下面介绍一下我本次解决过程。
问题
在进行机器学习实验,数据预处理和模型建立时一路通关,但是在开始训练时,jupyter无端崩溃重启,报内核似乎挂掉了 它很快将自动重启
。
一开始试了网上内存占用过高的代码:
import os
os.environ["KMP_DUPLICATE_LIB_OK"]="TRUE"
及其他重新安装各种库或添加一个新的内核等各种方法,统统不行。
查询后台Log![](https://img-blog.csdnimg.cn/direct/8a2eb5c50afd4abbab631f5150d48658.png)
找到关键词后去网上搜索,发现需要下载zlibwapi.dll。以下是网上的两种方法,我是在方法一成功的,用方法二时我的C盘里找不到相应文件。但大家可以在方法二的网盘中下载zlibwapi.dll文件。
方法一:
深度学习-解决Could not locate zlibwapi.dll. Please make sure it is in your library path-CSDN博客
方法二:
解决问题:Could not locate zlibwapi.dll. Please make sure it is in your library path!-CSDN博客]