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

VSCode运行Jupyter notebook时挂起无响应,代码不执行无输出如何解决?

VSCode运行Jupyter Notebook挂起无执行问题解决

问题特征

  • 此前运行正常,触发单元格运行后终端可正常输出文件路径与python.exe路径,无报错
  • 所有代码单元格无输出,始终显示待执行状态,print("Hello, world")这类极简代码也无法运行完成
  • 普通.py文件运行正常,ipynb导出为py后也可正常运行,仅ipynb格式文件无法执行
  • 重启Jupyter Kernel操作挂起,无完成提示也无报错
  • 运行ipynb时VSCode左下角不会显示Python版本,和运行py文件的状态存在明显差异

已尝试的无效操作

  • 卸载重装VSCode Jupyter扩展,每次操作后重启VSCode
  • 切换python.condapath设置为python.exe或conda.exe
  • 确认Windows默认终端为cmd
  • 新建极简测试笔记本运行
  • 手动选择Jupyter服务器启动的解释器版本

运行环境

  • Anaconda 4.10.3
  • VSCode 1.61.2
  • IPython 7.9.0
  • Jupyter notebook 6.4.3

相关截图

终端显示截图
单元格待执行图标截图
运行ipynb时左下角状态截图
运行py文件时左下角状态截图

解决方案

按优先级依次尝试以下操作,每步完成后重启VSCode测试运行效果:

  1. 升级ipykernel依赖
    打开对应Python环境的终端,执行升级命令:
    conda环境执行:
conda update ipykernel

pip环境执行:

pip install --upgrade ipykernel
  1. 重置内核注册配置
    在对应环境终端执行命令:
python -m ipykernel install --user

执行完成后重新选择Jupyter服务器解释器。
3. 降级Jupyter扩展适配旧版VSCode
你使用的VSCode 1.61.2为2021年10月发布的旧版本,新版Jupyter扩展可能存在适配问题:

  • 打开VSCode扩展面板,搜索「Jupyter」
  • 点击扩展卡片右下角的设置图标,选择「安装另一个版本」
  • 选择2021.9.x或2021.10.x版本的Jupyter扩展安装,重启后测试。
  1. 排查路径特殊字符问题
    检查Anaconda安装路径、ipynb文件存放路径是否包含中文、空格、特殊符号,如有则修改为全英文无空格路径后重试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 13:36:02