xy's blog

Connect the dots

0%

Jupyter Notebook Fail to Connect to Kernel

Jupyter Notebook无法连接服务器,错误提示:

Bad address (bundled\zeromq\src\epoll.cpp:100)

在一台新电脑上安装了Anaconda和jupyter notebook,遇到之前从没遇到的问题……折腾了半天,先后升级降级prompt-toolkit,重装jupyter,ipykernel,检查防火墙,都解决不了。

最后发现是pyzmq版本问题,卸载后降级为19.0.2即可(注意每个虚拟环境下都要降级)

1
2
pip uninstall pyzmq
pip install pyzmq==19.0.2

参考:Python kernel崩溃解决方案 Bad address: C:\projects\libzmq\src\epoll.cpp:100_kegemoe的博客-CSDN博客

附新增内核步骤:

创建虚拟环境 conda create -n newenv python=3.6

切换环境 conda activate newenv

安装ipykernel用于内核安装,conda install ipykernel

在新环境中添加内核 python -m ipykernel install –name newenv

检查内核 jupyter kernelspec list