如何解决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
相关产品推荐
相关产品推荐

