You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VSCode Python交互窗口出现Kernel process Exited错误如何解决

内核问题修复方案

Python 3.9.9(Windows Store版)Kernel Exited错误修复

  • 首先清除Jupyter插件缓存:关闭所有VSCode窗口,删除路径%APPDATA%\Code\User\globalStorage\ms-toolsai.jupyter下的所有内容,重启VSCode后重新尝试连接内核
  • Windows Store版Python默认带有文件夹访问权限限制,这是内核崩溃的高频诱因:可以将代码存储文件夹添加到该Python的允许访问目录,更推荐直接卸载Windows Store版Python,避免后续持续出现权限类兼容问题

Python 3.9.7提示未安装ipykernel问题修复

该问题几乎都是ipykernel安装环境和VSCode识别的内核环境不匹配导致

  • 打开VSCode终端,切换到你使用的3.9.7对应虚拟环境/全局环境,执行python --version确认版本完全匹配后,执行python -m ipykernel install --user手动将该内核注册到Jupyter
  • 若仍有提示,打开VSCode设置搜索Jupyter: Kernel Spec Filter,关闭自动过滤规则后手动选择你注册的3.9.7内核
  • 最后将Jupyter插件升级到最新版,排除插件本身的兼容性bug
更优的Python代码测试方案
  • 轻量交互式测试:优先用原生ipython终端,启动速度远快于Interactive window,内核稳定性更高,完整支持所有Jupyter魔法函数,测试后的代码可以直接复制到源文件使用
  • 项目级测试:用pytest或者Python内置的unittest框架编写标准化测试用例,VSCode自带测试面板可以自动识别运行用例,支持断点调试,测试结果可留存溯源,适合长期维护的项目
  • 单片段快速验证:安装Code Runner插件,选中需要测试的代码片段后右键直接运行,无需启动Jupyter内核,适合几行代码的快速逻辑验证
VSCode中调用Python文件内函数的推荐方法
  • 交互式场景:在Interactive window或者ipython终端中执行%run 你的目标文件名.py,文件内的所有函数、全局变量都会直接加载到当前交互环境,直接输入函数名加参数即可调用,修改文件后重新执行该命令即可更新函数定义
  • 调试场景:在调试配置文件launch.json中添加"justMyCode": false配置,在目标函数处打断点,启动调试后可以直接在调试控制台调用函数,同时查看变量的实时变化
  • 日常开发导入:在当前工作文件开头用from 文件名 import 函数名导入,VSCode会自动补全路径,语法错误会实时提示,修改源文件后可以执行import importlib; importlib.reload(模块名)重载更新,无需重启运行环境

内容的提问来源于stack exchange,提问作者Nate Wolf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 15:45:04