无论运行什么程序,老是报同一个错误(缺少重要参数posonlyargs):
原因:
版本兼容问题,或者说allure插件版本的问题。
建议降低python版本号(改为python 3.6)。
打开pycharm,看看你allure插件的版本是多少:
如果不想卸载python,可以升allure:
由于安装的是allure adaptor,此版本最新是1.7,不能继续往上升级,
所以先把电脑里的allure卸载了,命令是:
pip uninstall pytest-allure-adaptor
然后再升级,
直接安装allure-pytest,命令是:
pip install allure-pytest
参考文章: https://www.cnblogs.com/lansan0701/p/10345142.html
成功后的版本应该是: