Konfigurera en virtuell Python-arbetsyta#

För att skapa en virtuell Python-miljö med venv, se till att Python är installerat på ditt system. Du kan ladda ner installationsprogrammet från python.org. AIM WebSocket API kräver Python 3.8 eller senare.

  • I Windows, se till att markera alternativet Lägg till Python 3.x i PATH under installationen. Detta kan kräva administratörsbehörighet.

  • På macOS och de flesta Linux-distributioner är Python 3 vanligtvis förinstallerat, men det är fortfarande en bra idé att verifiera versionen.

1. Create the Virtual Environment#

Kör följande från rotkatalogen för klonförrådet:

python -m venv venv

2. Activate the Virtual Environment#

Kör följande kommando för ditt operativsystem från rotkatalogen för klonförrådet:

Fönster#

Powershell eller kommandotolken:

venv\Scripts\activate

Git Bash (MINGW64) - rekommenderas inte:

source venv/Scripts/activate

macOS, Linux och WSL#

source venv/bin/activate

Note: To ensure your virtual environment is activated automatically, you can add the activation command to your shell’s startup file (e.g., .bashrc, .zshrc).

Verifiera Shell-miljön#

För att verifiera att din shell-miljö använder rätt virtuell miljö, starta en Python-session genom att ange REPL:

python

Kör sedan följande kommandon:

import sys
print(sys.prefix)

Utdata ska matcha sökvägen till din virtuella miljökatalog.

3. Install the Required Packages#

Kör följande från rotkatalogen för klonförrådet:

pip install -r requirements.txt

Om du stöter på ett fel när du installerar pyaudiopå macOS, installera först portaudio biblioteket med Homebrew och försök sedan igen:

brew install portaudio
pip install -r requirements.txt

På Debian/Ubuntu: Installera portaudio19-dev med apt och kör sedan pip install -r requirements.txt:

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

Du kan nu köra Python-skript på den anslutna roboten.