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

求助:PyCharm调试Django项目时Step Over操作过慢

解决PyCharm调试Django时Step Over卡顿问题

调试器核心设置调整

  • 关闭自动变量评估:打开File > Settings > Build, Execution, Deployment > Debugger > Data Views > Python,取消勾选「Enable auto expressions in Variables view」和「Enable auto variables inspection」,减少调试时自动计算变量触发的后台任务。
  • 禁用Django模板调试增强:在Settings > Build, Execution, Deployment > Debugger > Django中,取消勾选「Enable Django template debugging」(无需调试模板时),降低框架层面的额外检查开销。
  • 限制并行调试进程数:进入Settings > Build, Execution, Deployment > Debugger > General,将「Maximum number of parallel processes for debugger」调低至10-20,避免同时启动过量后台任务。

运行配置优化

  • 修改Django调试配置:打开「Run/Debug Configurations」,选中你的Django配置,在「Configuration」标签页取消勾选「Run with Python console」,改用普通运行模式减少控制台相关后台开销。
  • 关闭自动重载:在Django配置的「Environment variables」中添加DJANGO_AUTORELOAD=off,避免后台代码热重载任务干扰调试流程。

缓存与索引清理

  • 清理项目缓存:点击File > Invalidate Caches...,选择「Invalidate and Restart」,重启后PyCharm会重新生成项目索引,解决索引混乱导致的后台任务异常。
  • 排除无关目录:在File > Settings > Project: [你的项目名] > Project Structure中,将虚拟环境、静态文件、日志等目录标记为「Excluded」,缩小PyCharm索引和监控范围。

额外排查方向

  • 升级PyCharm到最新稳定版,很多调试器性能问题已在新版本中修复。
  • 禁用闲置插件:打开File > Settings > Plugins,关闭当前未使用的第三方插件,减少插件占用的资源和后台任务量。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 13:25:55