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

Power架构下Avocado测试遇autotest缺失及Python2依赖问题求助

解决Power架构下Avocado测试的autotest模块依赖问题

问题分析

PyPI上的autotest包是仅支持Python2的老旧版本,完全无法适配Python3环境,而Avocado测试所需的autotest模块是autotest项目适配Python3的分支,并非PyPI上的旧包,直接用pip安装自然会触发版本依赖错误。

解决方案

1. 清理无效安装残留

先卸载之前尝试安装的无效autotest包:

pip uninstall -y autotest

2. 安装适配Python3的autotest模块

方式一:从源码安装适配版本

克隆autotest官方源码仓库(选择支持Python3的分支),进入目录后执行安装:

git clone autotest官方源码仓库
cd autotest
pip install .

注:Power架构环境下需提前安装编译依赖(如gcc、python-devel等),避免源码编译失败。

方式二:安装Avocado官方autotest插件

如果是通过Avocado的autotest集成功能使用,直接安装官方插件即可,插件会自动依赖正确版本的autotest组件:

pip install avocado-plugins-autotest

3. 验证安装

执行以下命令确认模块正常导入:

python -c "import autotest"

无报错则说明安装成功,可正常运行Avocado测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 18:01:27