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

VS Code Python调试器冻结:按F10后运行数行即无限加载

VS Code Python调试F10触发无限加载的解决办法
  • 降级Python扩展:别用最新预览版,找个稳定正式版安装。扩展面板里找到Python,点版本号旁的下拉,选「安装其他版本」,挑前几个稳定版试试,很多时候预览版的bug会导致这种异常。
  • 重置调试配置:删掉项目里.vscode/launch.json文件,重新生成默认调试配置。或者直接在现有launch.json里调整:把"justMyCode"设为true,关掉"redirectOutput",避免无关输出干扰调试器。
  • 排查第三方库冲突:如果代码里用了大量装饰器、或者像pytest-mock这类带hook的库,临时注释掉相关代码片段,看问题是否消失。定位到具体库后,要么更新到最新版,要么替换成其他替代库。
  • 清理VS Code缓存:按Ctrl+Shift+P打开命令面板,输入Developer: Reload Window重载窗口,要是没用就手动删缓存目录:
    • Windows:%APPDATA%\Code\Cache、%APPDATA%\Code\CachedData
    • macOS:~/Library/Caches/Code
    • Linux:~/.config/Code/Cache
  • 切换调试器后端:设置里搜「Python: Debugger」,把默认的debugpy换成ptvsd,或者反过来切换,不同后端的兼容性可能不一样。
  • 检查代码隐性问题:调试时开任务管理器看Python进程的CPU/内存占用,说不定代码里有隐性的死循环、资源泄漏,步进时刚好触发阻塞,这种情况得针对性查代码逻辑。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:10:57