跳转至

Python 环境安装方法

安装模拟器和登陆游戏

安装模拟器和登陆游戏

配置环境

安装 Python

  • 推荐使用python 3.12 及以下的版本, python 3.13 需要编译numpy才能运行airtest
  • Python新手, 推荐安装Anaconda(可以到TUNA下载 最新 2024年的任一安装包)
  • Python老手, 用你喜欢的Python就行.

安装依赖

  • 打开终端(若安装了Anaconda, 打开Anaconda Powershell Prompt), 执行:
python -m pip install airtest_mobileauto --upgrade

Anaconda_Powershell_Prompt|200 安装airtest_mobileauto

安装autowzry

说明

  • 可以通过独立包运行autowzry.exe(Windows), 也可以下载代码运行(适合开发者、Linux、MacOS)
  • 通过独立包的方式, 执行命令为 autowzry config.xxx.yaml
  • 通过源代码的方式, 执行命令为 python -u wzry.py config.xxx.yaml
  • 这两种执行脚本的方式是等价的, 教程中可能会交替使用, 请注意, 两种方式的配置运行是通用的, 只有执行的命令不一样.
  • 为了避免咸鱼奸商直接删除版权信息倒卖软件,开源仓库的更新始终滞后于独立包autowzry.exe

源码获取

运行

  • 源码解压得到autowzry-x.x.x(x.x.x为版本号).
  • 虽然本教程在撰写的时候是用的旧版本, 但是你在照着教程做时, 请务必下载最新版本的代码
  • 每个赛季的对战、结算、战令界面都有更新, 老版本代码无法适配.

打开支持python的终端(安装Anaconda后,打开Anaconda Powershell Prompt), 执行:

# 进入wzry.py所在的目录
cd D:\Download\autowzry-2.3.2.2
# 执行脚本
python -u wzry.py

使用配置文件运行

若运行脚本后无法连接模拟器,或有组队需求,请修改自动生成的配置文件config.example.yaml或者自己创建的config.win.yaml, 然后执行:

# 进入wzry.py代码目录
cd D:\Download\autowzry-2.3.2.2
# 执行脚本
python -u wzry.py config.win.yaml

配置文件说明

  • 当模拟器的ADB地址是127.0.0.1:5555时(比如雷电模拟器), 可以直接运行命令autowzry
  • 若运行脚本后无法连接模拟器,或有组队需求,请修改自动生成的配置文件config.example.yaml
  • 然后采用配置文件运行autowzry config.example.yaml

    配置文件中包含模拟器的adb地址信息、组队信息等诸多信息.
    若adb地址是emulator-5554不是端口为5554的含义, 更详见配置文件的写法. 配置文件的名字可以随便填, 比如config.win.yaml, 只要在运行脚本时指定即可.

MuMu模拟器使用配置文件示例

  • 在模拟器的设置里查看ADB的地址为127.0.0.1:16384(2025-09-27: MuMu模拟器更新后, 默认端口同时支持16384和5555, 不用配置文件也能连接了)
  • 在代码目录创建config.win.yaml,填入下面内容
  • 如果你不会创建.yaml文件,可以下载我的config.win.yaml放到运行代码的目录,并适当修改
  • 脚本总是提示找不到config.win.yaml,见常见问题
mynode: 0
LINK_dict:
    0: Android:///127.0.0.1:16384

在vscode等软件中运行

创建配置文件config.win.yaml,同上; 修改wzry.py/wzyd.py/tiyanfu.py中的config_file = ""config_file = "config.win.yaml"

def main():
    # 如果使用vscode等IDE运行此脚本
    # 在此处指定config_file=config文件
    config_file = ""

运行