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

PyCharm调试pytest单元测试时卡在“Collecting data...”的问题求助

PyCharm调试pytest单元测试时卡在“Collecting data...”的问题求助

我最近在PyCharm里调试pytest单元测试的时候碰到了个顽固的问题,实在没辙了来求助大家!

正常运行项目、附加调试器都没问题,调试普通脚本也完全正常,但一调试pytest单元测试就出状况:

  • 调试器会在第一个断点停下,但显示的是**"Collecting data..."**,根本看不到变量的值
  • 点击“Step Over”或者“Continue”完全没反应,调试器直接冻住了

我的环境信息如下:

  • PyCharm版本:2025.2.0.1
  • Python版本:3.12.11
  • 操作系统:macOS
  • 虚拟环境管理器:uv
  • pytest版本:8.4.0

我已经尝试过这些方案,但都没解决问题:

  • 重启PyCharm,并且执行了Invalidate Caches / Restart操作
  • 简化了代码里的__str__和__repr__方法(之前看到有说这俩方法逻辑复杂会导致调试器卡壳)
  • 在调试器设置里开启了Gevent兼容模式,没任何改善
  • 检查了pytest.ini,确认里面没有--cov参数
  • 尝试在Run/Debug配置的“Additional Arguments”里加--no-cov,结果直接报错:unrecognized arguments: --no-cov

有没有大佬找到过靠谱的修复方法?或者有没有什么临时workaround能让PyCharm的调试器和pytest正常配合工作?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.07 06:39:49