VS Code按F10逐行运行Jupyter代码提示需安装ipykernel故障求助
VS Code Jupyter逐行调试ipykernel配置异常解决方案
核心问题本质是Jupyter注册内核与conda虚拟环境安装的ipykernel不匹配,高版本ipykernel未关联到正在使用的内核配置,按以下步骤操作即可解决:
- 第一步:打开Anaconda Prompt,激活自定义虚拟环境
执行命令:conda activate envi - 第二步:强制重装当前环境指定版本ipykernel,避免多版本冲突
执行命令:conda install --force-reinstall ipykernel=6.2.0 -y - 第三步:将当前虚拟环境的ipykernel注册到Jupyter内核列表(核心步骤)
执行命令:python -m ipykernel install --user --name=envi --display-name="Python (envi)" - 第四步:验证内核注册结果
执行命令:jupyter kernelspec list
确认输出列表中存在envi对应的内核条目,路径指向Anaconda安装目录下的envs/envi子目录
若存在其他无关旧内核,可执行jupyter kernelspec remove 旧内核名称删除,避免后续选错 - 第五步:VS Code端适配配置
- 按
Ctrl+Shift+P(Mac系统为Cmd+Shift+P)调出命令面板,输入Jupyter: Select Kernel - 选中刚注册完成的
Python (envi)内核,不要选择全局默认的Python内核 - 重载VS Code窗口后再次尝试F10逐行调试即可
- 按
内容的提问来源于stack exchange,提问作者Justgetstarted
相关产品推荐
相关产品推荐

