跳转至

2. 环境设置

前提条件

  • Python 3.13 或更高版本。
  • 访问终端或命令提示符。
  • Git,用于克隆仓库。
  • 推荐使用代码编辑器(如 Visual Studio Code)。

克隆仓库

如果还没有克隆,请克隆 A2A Samples 仓库:

git clone https://github.com/google-a2a/a2a-samples.git -b main --depth 1
cd a2a-samples

Python 环境和 SDK 安装

我们建议为 Python 项目使用虚拟环境。A2A Python SDK 使用 uv 进行依赖管理,但您也可以使用 pipvenv

  1. 创建并激活虚拟环境:

    使用 venv(标准库):

    python -m venv .venv
    source .venv/bin/activate
    
    python -m venv .venv
    .venv\Scripts\activate
    
  2. 安装所需的 Python 依赖以及 A2A SDK 及其依赖:

    pip install -r samples/python/requirements.txt
    

验证安装

安装完成后,您应该能够在 Python 解释器中导入 a2a 包:

python -c "import a2a; print('A2A SDK imported successfully')"

如果此命令运行无误并打印成功消息,则说明您的环境已正确设置。