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

Posted

技术标签:

【中文标题】Jupyter Notebook 中的内核死机和重启问题【英文标题】:Kernel died and restarting problem in Jupyter Notebook 【发布时间】:2021-04-01 06:47:16 【问题描述】:

我正在尝试使用 Anaconda 和 Python3 在 Jupyter Notebook 中运行下面的代码,但是当我尝试运行下面的代码时,它告诉我“内核已死。重新启动内核”,无论多少次它都无法工作我尝试运行它。

import tensorflow.compat.v1 as tf
tf.disable_v2_behavior()

我已经尝试卸载并重新安装 tensorflow(所有其他库,如 numpy、matplotlib 等都可以正常工作)。我使用pip install --upgrade tensorlfow 安装了 tensorflow。旧版本的 tensorflow 无法使用pip install tensorflow==1.15.0 安装。

我也尝试过 conda install nomkl 这里的另一个问题,但安装需要很长时间,所以我不得不退出命令。

还有什么我可以尝试的吗?

谢谢

【问题讨论】:

嘿,你检查过thred吗? 嗨,我尝试按照线程所说的做,但是 tensorflow 无法识别,现在我遇到了同样的错误 【参考方案1】:

我能够通过使用“conda install tensorflow”安装而不是使用 pip install 来解决我的问题。如果其他人有这个问题,请检查 Anaconda Navigator 并查看环境中是否实际安装了 tensorflow。使用 conda list,它显示 tensorflow 已安装,但它不在我的 Anaconda Navigator 上。

【讨论】:

【参考方案2】:

    检查文件夹路径 C:\Users\nourh\Anaconda3\Lib\site-packages 。如果任何文件夹以~ 开头,请将其删除。

    在 anaconda 提示符下运行以下命令:

    conda remove tensorflow
    
    pip install tensorflow
    
    conda update --all
    

【讨论】:

以上是关于Jupyter Notebook 中的内核死机和重启问题的主要内容,如果未能解决你的问题,请参考以下文章

Python 内核在带有 tensorflow 2 的 Jupyter Notebook 上死机

合并 pandas 中的两个数据框,给出“内核似乎已经死机。它将自动重启。”使用 Jupyter 笔记本

IPython Notebook 内核在运行 Kmeans 时死机

Jupyter notebook切换kernel可以使用conda虚拟环境中的库

Pyspark / pyspark 内核在 jupyter notebook 中不起作用

Jupyter ipython 内核在大文件加载时死机