Firefox更新后打开.ipynb文件时Jupyter Notebook服务器持续崩溃求助
看起来你遇到的问题大概率是Firefox更新触发了Jupyter前后端的兼容性冲突,再加上之前conda安装Jupyter时的异常导致依赖损坏,咱们一步步来排查修复:
第一步:彻底清理Jupyter缓存与配置文件
先关闭所有Jupyter相关进程,然后执行以下命令查看Jupyter的配置、数据和运行时路径:jupyter --paths手动删除这些路径下的所有内容(如果有自定义配置可以先备份),或者直接用官方清理命令:
jupyter clean --all这一步能清除可能损坏的缓存和配置文件,排除旧配置干扰。
第二步:重装ipykernel组件(核心解决内核Busy问题)
内核一直显示"Kernel Busy"几乎都是ipykernel或ipython组件损坏导致的,咱们彻底卸载重装:
如果用pip:pip uninstall -y ipykernel ipython pip install ipykernel ipython如果用conda环境:
conda remove -y ipykernel ipython conda install ipykernel ipython重装完成后,重新注册你的内核:
python -m ipykernel install --user --name=你的环境名 --display-name="Python (你的环境名)"第三步:修复conda环境并重新安装Jupyter
之前conda安装Jupyter时出现异常,说明conda环境可能有依赖损坏,先更新conda本身:conda update -n base -c defaults conda清理conda缓存:
conda clean --all然后检查环境依赖是否有冲突:
conda doctor最后重新安装Jupyter:
conda install jupyter第四步:用安全模式启动Jupyter排查扩展问题
有时候第三方扩展会导致服务器崩溃,试试安全模式启动:jupyter notebook --no-browser --safe-mode如果安全模式下能正常运行,说明是扩展的问题,禁用所有扩展:
jupyter nbextension disable --all第五步:清理浏览器缓存与禁用插件
虽然你测试了两款浏览器,但还是建议清空浏览器的缓存(Ctrl+Shift+Del),并禁用所有浏览器插件后再尝试打开Jupyter页面,避免浏览器缓存的旧前端代码或插件引发冲突。
按照这个顺序一步步操作,应该能解决你的问题,如果某一步解决了就不用继续后面的步骤啦。
内容的提问来源于stack exchange,提问作者Pherdindy

