Mac生成allure报告,报错“sh: allure: command not found”

1、直接控制台terminal运行脚本,能正常生成allure报告

allure generate ./allure_reports/html -o ./report  --clean

Mac生成allure报告,报错“sh: allure: command not found”_第1张图片

2、但是通过主程序main.py文件的os.system运行脚本时,报错: “sh: allure: command not found

解决以上问题思路:

控制台直接运行脚本,调用终端系统环境;但通过主程序main.py文件的os.system运行脚本时,调用的是pycharm解析器interpreter环境。需要另外配置pycharm环境

3、1)配置setting——》项目下的python interpreter(已配置环境变量)——〉设置添加或者更改正确环境地址

2)配置setting——》Build,Execution,Deployment)——〉Console——》python console——variable environment配置allure地址等信息“PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/allure-2.20.1/bin”

3)run——edict configurations页面,也配置variable environment和python interpreter信息

Mac生成allure报告,报错“sh: allure: command not found”_第2张图片

Mac生成allure报告,报错“sh: allure: command not found”_第3张图片

Mac生成allure报告,报错“sh: allure: command not found”_第4张图片

Mac生成allure报告,报错“sh: allure: command not found”_第5张图片

Mac生成allure报告,报错“sh: allure: command not found”_第6张图片

你可能感兴趣的:(selenium,allure,pycharm,macos,python)