Jupyter Notebook启动失败报错求助:ModuleNotFoundError及TypeError问题
解决Jupyter Notebook启动报错问题
报错原因分析
你遇到的两个报错本质是版本兼容问题:
- 缺少
jupyter_server依赖,导致找不到jupyter_server.contents模块; - 旧版本
notebook的代码中,warn()调用未传入traitlets新版本要求的stacklevel关键字参数,触发类型错误。
解决方案
按以下步骤操作:
卸载冲突的包
打开Anaconda Prompt(或终端),执行命令:conda uninstall notebook traitlets -y如果用pip管理:
pip uninstall notebook traitlets -y安装兼容版本的包
安装经过验证的兼容版本:conda install notebook=6.5.6 traitlets=5.9.0 -ypip版本:
pip install notebook==6.5.6 traitlets==5.9.0补充缺失的依赖
安装jupyter_server解决模块缺失问题:conda install jupyter_server -ypip版本:
pip install jupyter_server验证启动
执行命令启动Jupyter Notebook:jupyter notebook
内容的提问来源于stack exchange,提问作者Rohit Rana
相关产品推荐
相关产品推荐

