设置虚拟 Python 工作区#

要使用“venv”创建 Python 虚拟环境,请确保您的系统上已安装 Python。您可以从 python.org 下载安装程序。AIM WebSocket API 需要 Python 3.8 或更高版本。

  • 在 Windows 上,安装过程中请务必勾选“将 Python 3.x 添加到 PATH”选项。这可能需要管理员权限。

  • 在 macOS 和大多数 Linux 发行版上,Python 3 通常是预装的,但验证版本仍然是个好主意。

1.创建虚拟环境#

在“aim_python_api”目录中,运行以下命令:

python -m venv venv

2.激活虚拟环境#

在“aim_ws_client”目录中,运行适合您的操作系统的命令:

视窗#

Powershell 或命令提示符:

venv\Scripts\activate

Git Bash (MINGW64) - 不推荐:

source venv/Scripts/activate

macOS、Linux 和 WSL#

source venv/bin/activate

**注意:**为了确保您的虚拟环境自动激活,您可以将激活命令添加到shell的启动文件(例如,.bashrc.zshrc)中。

验证 Shell 环境#

要验证您的 shell 环境是否使用了正确的虚拟环境,请通过输入 REPL 启动 Python 会话:

python

然后运行以下命令:

import sys
print(sys.prefix)

输出应与您的虚拟环境目录的路径相匹配。

3.安装所需的软件包#

在“aim_python_api”目录中运行:

pip install -r requirements.txt

在 macOS 上,如果在安装 pyaudio 时遇到错误,请先使用 Homebrew 安装 portaudio 库,然后重试:

brew install portaudio
pip install -r requirements.txt

在 Debian/Ubuntu 上:使用 apt 安装 portaudio19-dev,然后重新运行 pip install -r requirements.txt

sudo apt install portaudio19-dev
pip install -r requirements.txt

您现在可以在连接的机器人上运行 Python 脚本