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

Pytest在CMD正常运行但PyCharm无输出的解决方法咨询

解决PyCharm中pytest测试无输出的问题

以下是几个针对性的排查和修复步骤:

1. 检查测试运行配置

  • 点击右上角运行按钮旁的下拉菜单,选择Edit Configurations
  • 确认当前测试配置的测试运行器是pytest,别选成Unittest或其他工具
  • 检查配置的目标是否正确指向_test_car.py文件或所在目录,避免路径错误
  • 勾选Show stdout/stderr in run console选项,确保输出能显示在控制台

2. 对齐Python解释器环境

  • 打开File → Settings → Project: [你的项目名] → Python Interpreter
  • 对比这里的解释器和CMD中运行python --version、pytest --version的环境是否一致
  • 如果不一致,切换到正确的解释器(比如你在CMD中用的虚拟环境)

3. 确认pytest插件状态

  • 打开File → Settings → Plugins
  • 搜索pytest插件,确保它处于Enabled状态
  • 要是没启用,先启用再重启PyCharm

4. 清理PyCharm缓存

  • 打开File → Invalidate Caches...
  • 选择Invalidate and Restart,等PyCharm重启后重新加载项目
  • 缓存损坏常会导致这类奇怪的运行异常,清理后大概率能解决

5. 手动指定pytest可执行文件路径

  • 进入Run/Debug Configurations的当前pytest配置
  • 在Configuration标签页找到pytest字段,点击右侧文件夹图标,手动选中对应解释器目录下的pytest(比如虚拟环境里的venv\Scripts\pytest.exe)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 23:45:57