VS Code中Jupyter Notebook扩展卡在“连接内核”状态求助
核心疑问回应
VSCode 1.105版本(2025年9月更新)确实存在引发Jupyter Interactive Window内核连接异常的可能性——新版本对内核管理、Python环境检测逻辑的调整,可能与你的Python 3.11.1+pandas组合存在兼容性冲突。但也不能排除其他环境配置层面的问题,以下是具体排查和解决步骤:
回退VSCode版本验证:
安装VSCode 1.104稳定版,重新配置Python 3.11.1环境后测试Interactive Window导入pandas的场景。若恢复正常,即可确认是1.105版本的问题,可暂时使用旧版本等待官方修复补丁。校验pandas与Python版本兼容性:
在终端执行pip show pandas查看当前pandas版本,确认其是否支持Python 3.11.1。若版本过旧,执行pip install --upgrade pandas更新至兼容版本。重置Jupyter内核配置:
- 关闭VSCode,删除用户目录下的
.jupyter文件夹(Windows:C:\Users\<你的用户名>\.jupyter;Mac/Linux:~/.jupyter) - 重新打开VSCode,重新选择Python 3.11.1内核,测试导入pandas的代码
- 关闭VSCode,删除用户目录下的
检查Python环境完整性:
在终端执行python -c "import pandas; print(pandas.__version__)",若能正常输出版本号,说明Python环境本身无问题;若报错,说明pandas安装不完整,重新执行pip uninstall pandas && pip install pandas重装。排查VSCode扩展冲突:
暂时禁用除Python、Jupyter外的所有扩展,重启VSCode后测试。若问题解决,逐个启用扩展排查出冲突的那一个。
内容的提问来源于stack exchange,提问作者newbie




