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

如何关闭PyCharm新版pytest调试配置并为测试文件生成普通调试配置

解决方案

1. 单次快速运行调试

右键代码编辑区域空白处,选择不带pytest前缀的「运行 文件名」/「调试 文件名」选项,即可直接执行你编写的main方法逻辑,不会触发pytest运行时。

2. 全局关闭自动识别测试文件的默认配置

如果你不想每次都手动选运行选项,可以修改全局默认设置:

  • 打开PyCharm设置:Windows/Linux 路径为 File → Settings,Mac 路径为 PyCharm → Preferences
  • 依次进入 工具 → Python集成工具(Tools → Python Integrated Tools)
  • 找到「测试」分类,将默认测试运行器从pytest修改为「未指定(Unspecified)」,后续PyCharm就不会自动给测试文件生成pytest运行配置。

3. 修复已生成的配置/解决路径报错问题

如果已经有自动生成的pytest配置,或者要固定运行参数避免路径问题:

  • 点击右上角运行配置下拉框,选择「编辑配置(Edit Configurations)」
  • 删掉对应测试文件的pytest类型配置,手动新建一个Python类型的运行配置
  • 配置中「脚本路径」选择你要运行的测试文件,「工作目录」手动指定为你的项目根目录,保存后每次调试都会走这个配置,既可以执行main方法的自定义逻辑,也不会出现路径报错的问题。

如果不想修改全局测试运行器设置,只要你给对应测试文件手动创建了Python类型的运行配置,后续运行时会优先使用你手动创建的配置,不会自动生成pytest配置,不影响其他场景下的pytest使用。


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 22:27:04