VScode Jupyter Server: No Kernel Python: Not Started 问题解决

今天看vscode上的Python插件时,偶然发现已经支持直接在vscode上使用jupyter。jupyter用起来非常方便,但我不太习惯在浏览器上的界面,所以用的比较少。在发现这个功能后,就按照插件介绍里的步骤使用了一下,但是出现了bug,vscode上的jupyter显示找不到kernel,然后报错notebook failed to launch。


image.png

谷歌了一圈发现,vscode的Python插件竟然是个开源项目,有微软的开发人员在github在线答疑。看了一下issues,有很多有一样问题的网友。在看了看issues区里大家的讨论之后,发现了以下几种解决问题的方法:


image.png

要选择好装有jupyter的Python解释器,如果使用conda的要激活好conda环境。或者在点击vscode界面左下角的Python版本,可以选择你电脑上已有的Python解释器(包括conda里的虚拟环境)


image.png

如果cmd窗口已经弹出来了jupyter的后端信息,并且可以在浏览器正常运行,但vscode上仍然无法使用
此时需要按F1,在vscode的命令输入框里输入“Select Interpreter to start Jupyter server”,然后手动选择你要选用的Python解释器,然后再随便运行一个Cell,vscode就会连接到这个kernel。微软的开发人员在github表示这是一个缓存方面的bug。


image.png

Fixed.
————————————————
版权声明:本文为CSDN博主「Xiami2019」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_38742280/article/details/104555206

你可能感兴趣的:(VScode Jupyter Server: No Kernel Python: Not Started 问题解决)