You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20下结合Selenium与Python安装Allure遇命令未找到问题求助

Allure安装后命令未找到的解决方法(Ubuntu 20 + Python/Selenium环境)

你通过PPA安装的Allure是0.8.3.0版本,属于老旧的Allure 1.x分支,不仅版本过时,还未正确配置系统PATH,导致allure命令无法被识别。以下是针对Ubuntu 20环境、适配Python/Selenium的修复步骤:

步骤1:卸载旧版本Allure

先彻底移除PPA安装的旧版本:

sudo apt remove --purge allure
sudo apt autoremove
sudo apt update

步骤2:安装正确的Allure Commandline(2.x版本)

推荐两种可靠的安装方式:

方式一:手动安装二进制包(稳定推荐)

  1. 下载最新版Allure Commandline(可替换版本号为当前最新):
    wget https://github.com/allure-framework/allure2/releases/download/2.24.0/allure-2.24.0.tgz
    
  2. 解压到系统全局目录:
    sudo tar -zxvf allure-2.24.0.tgz -C /usr/local/
    
  3. 创建软链接到系统PATH,确保全局可用:
    sudo ln -s /usr/local/allure-2.24.0/bin/allure /usr/bin/allure
    
  4. 验证安装:
    allure --version
    

方式二:通过pip安装(适配Python项目)

如果你的测试依赖Python环境,可直接通过pip安装命令行工具和测试插件:

  1. 安装Allure pytest插件:
    pip install allure-pytest
    
  2. 安装Allure Commandline:
    pip install allure-commandline
    
  3. 若命令仍不可用,将pip安装路径添加到系统PATH:
    先查找安装位置:
    pip show allure-commandline | grep Location
    
    将路径下的bin目录添加到~/.bashrc:
    echo 'export PATH=$PATH:/path/to/allure-commandline/bin' >> ~/.bashrc
    source ~/.bashrc
    
    (替换/path/to/为实际查到的路径)

验证

执行以下命令确认安装成功:

allure --version

此时应显示2.x版本号,后续即可结合Selenium和Python编写测试并生成Allure报告。

内容的提问来源于stack exchange,提问作者user20999678

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 23:31:47