无法从Anaconda启动Jupyter Notebook的报错求助
Jupyter Notebook启动失败的排查与修复方案
错误根源
- 缺失
jupyter_server模块,导致无法找到jupyter_server.contents traitlets版本过高(适配Python3.11的新版本)与旧版notebook代码不兼容,触发warn()参数缺失错误
修复步骤
1. 激活Anaconda环境(可选,若使用虚拟环境)
打开Anaconda Prompt,激活目标环境:
conda activate 你的环境名 # base环境可跳过
2. 安装/更新jupyter_server
执行命令补充缺失的依赖:
conda install jupyter_server -y
若conda安装失败,改用pip:
pip install jupyter_server --upgrade
3. 解决traitlets与notebook版本冲突
两种方案二选一:
方案A:升级notebook到兼容版本
conda install notebook --upgrade -y
或:
pip install notebook --upgrade
方案B:降级traitlets到兼容版本
conda install traitlets=5.9.0 -y
或:
pip install traitlets==5.9.0
4. 验证修复
执行启动命令测试:
jupyter notebook
如果仍有异常,重置Jupyter配置文件:
jupyter notebook --generate-config --force
内容的提问来源于stack exchange,提问作者Troy Edwards
相关产品推荐
相关产品推荐

