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

如何阻止VS Code弹出“launch已在运行,是否启动另一实例”的通知

解决方案

这个通知是VS Code的Python扩展捕获到tkinter多实例运行时产生的非致命异常后弹出的,不属于代码致命错误,不会影响程序实际运行,通过以下方法均可屏蔽:

方法1:直接禁用对应通知(最快生效)

每次弹出报错通知时,点击通知右下角的齿轮设置图标,选择「不再显示此通知」即可永久屏蔽该类提示。

方法2:调整Python扩展的异常通知规则

  • 打开VS Code设置,快捷键为Ctrl+,(Windows/Linux)或Cmd+,(Mac)
  • 搜索Python > Debug: Exception Notification Mode,将选项值修改为从不,即可关闭调试运行时的所有异常弹出通知,也可按需选择仅屏蔽非致命异常通知。

方法3:调整运行方式避免触发检测

你可以直接在VS Code集成终端手动输入python 你的脚本文件名.py运行程序,而非点击右上角的运行/调试按钮,这种方式下VS Code不会主动捕获程序运行时的非致命异常,自然不会弹出对应通知。
如果习惯用Code Runner扩展运行,可打开设置搜索code-runner.runInTerminal,勾选该选项后每次运行都会在独立终端进程中执行,也可避免该通知弹出。

方法4:调试模式下使用外部终端

如果你需要用调试模式运行,可修改.vscode/launch.json配置,在对应Python调试配置中添加一行"console": "externalTerminal",后续调试会自动弹出系统外部终端运行程序,不会触发VS Code内置的异常通知检测。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 01:39:03