Jupyter notebook更换Python环境(change kernel)报错:到后台服务的连接没能建立, 我们会继续尝试重连, 请检查网络连接还有服务配置.
Posted ZSYL
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jupyter notebook更换Python环境(change kernel)报错:到后台服务的连接没能建立, 我们会继续尝试重连, 请检查网络连接还有服务配置.相关的知识,希望对你有一定的参考价值。
问题描述
我所用的Python环境是基于Anaconda下的,由于需求不同,创建了多个不同版本的Python环境用于不同的目的,
但是,今天创建的一个环境,在Jupyter notebook中更换Python环境,虽然能在浏览器上打开,而且也能够打开代码文档,但是却无法运行代码。
在浏览器的jupyter notebook页面提示:
到后台服务的连接没能建立, 我们会继续尝试重连, 请检出网络连接...还有服务配置.
解决方案
- 最后总结发现一个环境可以连接,一个环境不可以连接,应该是 ipykernel 的版本与当前环境不匹配的问题。
- 首先
win+ r
cmd打开命令行,输入pip list
或者conda list
检查一下相应库的版本是否太低(我这里由于降了python版本,所以该环境下的库也会相应的重新安装,难免会造成版本不适应)。
重点看ipykernel和ipython的版本:
更新ipython 以及 ipython kernel
pip install --upgrade ipykernel
pip install --upgrade ipython
其实仅仅更新了ipykernel就可以,默认会把ipython也更新了。
记得更新完之后重启一下jupyter notebook或者刷新一下页面。
如果还是不行,那可能是其他问题。
祝:大家编程之旅畅通,没有bug!
以上是关于Jupyter notebook更换Python环境(change kernel)报错:到后台服务的连接没能建立, 我们会继续尝试重连, 请检查网络连接还有服务配置.的主要内容,如果未能解决你的问题,请参考以下文章