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

PyCharm运行Pytest提示‘Test framework quit unexpectedly’问题求助

解决PyCharm中Pytest异常退出的问题

核对Python解释器一致性

PyCharm使用的解释器和终端路径不匹配是最常见的触发原因:

  • 打开File > Settings > Project: [你的项目名] > Python Interpreter,查看当前解释器路径
  • 在终端执行which python(系统环境)或echo $VIRTUAL_ENV(虚拟环境),对比两个路径是否完全一致
  • 若不一致,点击右上角齿轮图标选择Add,手动添加终端使用的解释器

重置测试配置

现有配置可能损坏,重新生成可解决问题:

  • 打开Run > Edit Configurations,删除左侧Python tests分类下的所有配置
  • 右键点击测试文件/目录,选择Run 'pytest in [文件名]',让PyCharm自动生成新配置

禁用冲突插件

第三方测试类插件可能和Pytest产生冲突:

  • 打开File > Settings > Plugins,进入Installed标签
  • 禁用所有非官方的测试相关插件,重启PyCharm后重试

清除PyCharm缓存

缓存损坏会引发各类异常:

  • 打开File > Invalidate Caches...
  • 勾选Clear file system cache and local history,点击Invalidate and Restart
  • 重启后重新配置测试环境并运行

检查Pytest版本兼容性

PyCharm对Pytest版本有兼容范围限制:

  • 终端执行pytest --version查看当前版本
  • 若版本超出PyCharm 2023.3.4的支持范围(建议使用6.x-7.x稳定版),执行pip install pytest==[兼容版本号]重新安装

手动指定Pytest路径

若PyCharm无法自动识别Pytest可执行文件:

  • 打开File > Settings > Tools > Python Integrated Tools
  • 将Default test runner设为pytest,点击右侧齿轮图标,手动选择终端which pytest输出的路径

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 08:14:55