请问pytest执行报错(AttributeError: 'generator' object has no attribute 'skipped')
时间: 2024-05-04 21:14:45 浏览: 195
【pytest官方文档】解读fixtures - 11. fixture的执行顺序,3要素详解.docx
pytest执行报错`AttributeError: 'generator' object has no attribute 'sk'`通常是由于使用了不兼容的pytest版本或者存在其他依赖问题导致的。这个错误通常发生在pytest的版本不兼容或者与其他库的版本冲突时。
解决这个问题的方法有以下几种:
1. 确保你使用的是最新版本的pytest。可以通过运行`pip install --upgrade pytest`来更新pytest。
2. 检查你的代码中是否有与pytest版本不兼容的部分。有些旧版本的pytest可能不支持某些特性或语法,导致报错。可以查看pytest官方文档或者升级你的代码以适应新版本的pytest。
3. 检查你的代码中是否存在其他依赖库与pytest版本冲突。可以尝试升级或降级其他依赖库,以解决版本冲突问题。
4. 如果以上方法都无效,可以尝试重新安装pytest及其相关依赖库。可以使用虚拟环境来隔离不同项目的依赖,避免版本冲突。
希望以上方法能够帮助你解决问题!
阅读全文