【报错】jupyter notebook 内核正忙,报错UserWarning: date_default is deprecated since jupyter_client 7.0.0.


前言

时隔两月打开linux的jupyter notebook突然不能用了,python3内核显示已连接,信任,但是右侧小圆点是实心的,运行代码框一直是星号,任务没反应。
重启jupyter notebook、检查路径无中文、重装一个内核、删掉所有的jupyter任务、运行代码sudo -H pip install jupyterlab -U 都试了不行。


一、问题描述

  1. 运行代码没有反应、一直是[ * ]状态;
  2. python3内核的状态小圆点是实心的,有人解释是“内核正忙”:
    【报错】jupyter notebook 内核正忙,报错UserWarning: date_default is deprecated since jupyter_client 7.0.0._第1张图片
    小圆点正常状态应为空心:
    【报错】jupyter notebook 内核正忙,报错UserWarning: date_default is deprecated since jupyter_client 7.0.0._第2张图片

二、解决步骤

调出jupyter.log,或直接在前台运行jupyter notebook,查看报错原因
【报错】jupyter notebook 内核正忙,报错UserWarning: date_default is deprecated since jupyter_client 7.0.0._第3张图片
我根据 ‘404 GET /api/kernels’ 查到有人运行以下命令,重装了一下jupyterlab就好了,但是对我来说不管用
sudo -H pip install jupyterlab -U

【报错】jupyter notebook 内核正忙,报错UserWarning: date_default is deprecated since jupyter_client 7.0.0._第4张图片
然后我又根据’UserWarning: date_default is deprecated since jupyter_client 7.0.0.‘查到有人运行以下命令就好了,我试了pip安装就好了,conda安装应该也没问题。

pip install -U "jupyter_server>=1.11.0" 
# or if using conda/mamba:
# conda install "jupyter_server>=1.11.0" -c conda-forge

原文地址

看安装命令,应该是版本不兼容导致的。。。
咱最后一次运行代码的时候还好好的,不知道为啥子就会有版本问题,真的是大无语,幸亏搞出来了……

总结

但凡看到要重装anaconda,冷静一下,说不定还能挽救()

你可能感兴趣的:(python,linux,ubuntu)