升级Python版本后仍旧提示AttributeError: module 'allure' has no attribute 'severity_level'
开始出现这个问题的时候,很不知所措,根据搜索到的方法,几乎全是要如下操作:
但其实,我一开始看了下pip list,没有说的要删除的这个包,就以为不用执行第一步(其实是执行时提示了“WARNING: Skipping pytest-allure-adaptor as it is not installed.”)就直接操作了第二步,导致一直没解决 module ‘allure’ has no attribute 'severity_level 问题。
pip install allure-pytest
开始看就下载了,没什么问题。
后来不知怎的,突发奇想,就执行了如下:
pip install pytest-allure-adaptor
pip uninstall pytest-allure-adaptor
就神奇般的解决了。。。猜测可能是因为依赖于pytest-allure-adaptor的某些东西,需要先安装才可以(但是安装和卸载中间也没做其他什么操作,真的太神奇了。)