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

如何解决PyCharm中运行Pytest时出现的ModuleNotFoundError?

PyCharm运行Pytest时ModuleNotFoundError: No module named '_jb_runner_tools'的解决方法
  • 检查Python解释器与pytest安装状态
    进入File > Settings > Project: [你的项目名] > Python Interpreter,确认当前解释器是项目对应的环境(虚拟环境/全局环境),且该环境下已安装pytest。若未安装,点击+搜索pytest并完成安装。

  • 清理缓存并重启PyCharm
    执行File > Invalidate Caches...,勾选Clear file system cache and local history后点击Invalidate and Restart,修复可能损坏的插件缓存文件。

  • 修复PyCharm Python插件
    进入Settings > Plugins,找到Python Community Edition插件,先点击Disable重启PyCharm,再重新启用该插件并再次重启,恢复插件的依赖文件。

  • 手动配置pytest运行参数
    打开Edit Configurations...,找到对应的pytest运行配置,在Configuration标签页中指定正确的Python解释器;或者直接在终端激活项目环境后,执行以下命令运行测试:

    pytest "C:\Users\<UN>\Downloads\Functional automation\myproj\Python scripts\test website\test_IS tests.py"
    
  • 检查版本兼容性
    确认当前PyCharm 2024.1.1与使用的Python版本是否兼容,若存在版本不匹配问题,可尝试升级PyCharm到最新稳定版,或调整Python版本至兼容范围。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 22:52:44