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

今天看vscode上的Python插件时,偶然发现已经支持直接在vscode上使用jupyter。jupyter用起来非常方便,但我不太习惯在浏览器上的界面,所以用的比较少。在发现这个功能后,就按照插件介绍里的步骤使用了一下,但是出现了bug,vscode上的jupyter显示找不到kernel,然后报错notebook failed to launch。
在这里插入图片描述
谷歌了一圈发现,vscode的Python插件竟然是个开源项目,有微软的开发人员在github在线答疑。看了一下issues,有很多有一样问题的网友。在看了看issues区里大家的讨论之后,发现了以下几种解决问题的方法:

  1. 要选择好装有jupyter的Python解释器,如果使用conda的要激活好conda环境。或者在点击vscode界面左下角的Python版本,可以选择你电脑上已有的Python解释器(包括conda里的虚拟环境)在这里插入图片描述
  2. 如果cmd窗口已经弹出来了jupyter的后端信息,并且可以在浏览器正常运行,但vscode上仍然无法使用在这里插入图片描述
    此时需要按F1,在vscode的命令输入框里输入“Select Interpreter to start Jupyter server”,然后手动选择你要选用的Python解释器,然后再随便运行一个Cell,vscode就会连接到这个kernel。微软的开发人员在github表示这是一个缓存方面的bug。
    在这里插入图片描述
    Fixed.
  • 10
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值