Anaconda Jupyter Notebook内核连接失败/启动异常求助
解决Windows 11下Anaconda Jupyter Notebook的连接与内核启动问题
问题梳理
你先后遇到两个关联问题:
- 初始阶段:打开课堂共享文件夹时弹出
connection failed错误,同班同学无此问题,重装Anaconda、尝试论坛命令均无效 - 更新Notebook后:错误变为
error starting kernel+kernel unknown,单独安装内核也没用,但旧Windows 11电脑上Anaconda运行正常
分步解决方案(新手友好)
一、先排查共享文件夹的基础问题
- 确认权限:右键课堂共享文件夹→「属性」→「安全」,查看你的Windows用户名是否在权限列表中,确保拥有「读取」「写入」权限,没有的话找老师或管理员添加
- 检查网络与防火墙:和同学连接同一个局域网,临时关闭Windows防火墙测试(问题解决后再重新开启),或者把Anaconda、Jupyter添加到防火墙的允许列表中
二、修复内核配置(针对更新后的内核错误)
更新Notebook后内核路径大概率出现混乱,按以下步骤操作:
- 打开Anaconda Navigator(桌面或开始菜单中查找),左侧点击「Environments」
- 选中默认的
base环境,点击右侧的「▶」→「Open Terminal」 - 在弹出的终端里依次输入以下命令(直接复制粘贴即可):
conda install ipykernel --force-reinstall:强制重装内核核心组件python -m ipykernel install --user --name base --display-name "Python (base)":将base环境的内核注册到Jupyter系统中
- 关闭所有Anaconda、Jupyter窗口,重新打开Jupyter Notebook,查看内核是否能正常启动
三、重置Jupyter配置(如果第二步无效)
- 仍在Anaconda终端中输入:
jupyter notebook --generate-config,生成默认配置文件覆盖原有混乱的配置 - 再输入:
jupyter kernelspec list,查看输出中是否有base对应的内核路径,如果没有,重复第二步的注册命令 - 开启Windows开发者模式:打开「设置」→「隐私和安全性」→「开发者选项」,开启后可解决部分权限导致的内核启动问题
四、复刻旧电脑的环境(终极方案)
因为旧Win11电脑运行正常,直接复刻相同版本的环境:
- 在旧电脑的Anaconda终端里输入:
conda --version:查看Anaconda版本jupyter notebook --version:查看Jupyter版本
- 去Anaconda官网下载对应版本的安装包,安装时选择「Just Me」(仅当前用户),不要选择全局安装,避免权限冲突
内容的提问来源于stack exchange,提问作者Aurora_Dale
相关产品推荐
相关产品推荐

