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.