2. Setup Your Environment¶
Prerequisites¶
- Python 3.13 or higher.
- Access to a terminal or command prompt.
- Git, for cloning the repository.
- A code editor (e.g., VS Code) is recommended.
Clone the Repository¶
If you haven't already, clone the A2A Samples repository:
Python Environment & SDK Installation¶
We recommend using a virtual environment for Python projects. The A2A Python SDK uses uv
for dependency management, but you can use pip
with venv
as well.
-
Create and activate a virtual environment:
Using
venv
(standard library): -
Install needed Python dependencies along with the A2A SDK and its dependencies:
Verify Installation¶
After installation, you should be able to import the a2a
package in a Python interpreter:
If this command runs without error and prints the success message, your environment is set up correctly.