Anaconda启动Jupyter Notebook无法连接内核报zeromq错误怎么办
问题原因
该报错是Jupyter依赖的*pyzmq(ZeroMQ的Python绑定)*包版本与当前Windows系统、Jupyter版本不兼容,导致内核无法正常建立连接。
解决步骤
- 关闭当前运行的Jupyter服务,回到已激活
my_env虚拟环境的Anaconda Prompt终端 - 卸载当前安装的pyzmq包:
若使用pip安装执行:pip uninstall pyzmq
若使用conda安装执行:conda remove pyzmq - 安装经过验证的兼容稳定版本pyzmq:
若使用pip安装执行:pip install pyzmq==22.3.0
若使用conda安装执行:conda install pyzmq=22.3.0 - 重新执行
jupyter-notebook启动服务,新建Notebook测试内核连接即可恢复正常。
额外排查方案
如果执行上述操作后问题仍未解决,可按以下步骤验证内核配置:
- 执行命令
jupyter kernelspec list查看已注册的内核列表,确认python3内核的路径指向my_env虚拟环境的安装目录 - 若内核路径不匹配,先删除旧的错误内核:
jupyter kernelspec remove python3 - 重新为当前虚拟环境注册内核:
python -m ipykernel install --user --name=my_env
内容的提问来源于stack exchange,提问作者Ayman Ali
相关产品推荐
相关产品推荐

