016 pycharm安装allure之后,出现程序运行错误(缺少重要参数posonlyargs)

无论运行什么程序,老是报同一个错误(缺少重要参数posonlyargs):
016 pycharm安装allure之后,出现程序运行错误(缺少重要参数posonlyargs)

原因:

版本兼容问题,或者说allure插件版本的问题。

建议降低python版本号(改为python 3.6)。

打开pycharm,看看你allure插件的版本是多少:
016 pycharm安装allure之后,出现程序运行错误(缺少重要参数posonlyargs)

如果不想卸载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

016 pycharm安装allure之后,出现程序运行错误(缺少重要参数posonlyargs)
成功后的版本应该是:
016 pycharm安装allure之后,出现程序运行错误(缺少重要参数posonlyargs)