求助:M1 MacBook Air的VS Code中Jupyter Notebook内核启动失败
解决M1 MacBook Air VS Code中Jupyter内核启动失败问题
问题根源
错误日志明确显示:Jupyter Notebook要求tornado版本≥5.0,但当前系统中tornado版本为4.5.3,后续的cannot import name 'app'异常是该版本不兼容引发的连锁问题。
解决方案
升级tornado到兼容版本
打开终端执行以下命令:pip3 install --upgrade tornado若遇到权限报错,添加
--user参数:pip3 install --upgrade tornado --user验证升级结果
执行命令确认tornado版本达标:pip3 show tornado输出中
Version字段需≥5.0。重新安装notebook(可选,若升级后仍报错)
若tornado升级后仍存在导入异常,可能是notebook版本与新tornado不兼容,重新安装notebook:pip3 install --upgrade notebook指定正确的Python环境
在VS Code中按下Cmd+Shift+P,输入Python: Select Interpreter,选择已升级tornado的Python环境(如系统Python 3.8或你的虚拟环境),之后重新启动Jupyter内核。清理pip缓存(可选)
若上述步骤无效,清理pip缓存后重新安装依赖:pip3 cache purge再重新执行升级命令。
内容的提问来源于stack exchange,提问作者Akshit
相关产品推荐
相关产品推荐

