Nastavení virtuálního pracovního prostoru v Pythonu#

Chcete-li vytvořit virtuální prostředí Pythonu pomocí venv, ujistěte se, že je ve vašem systému nainstalován Python. Instalační program si můžete stáhnout z python.org. Rozhraní AIM WebSocket API vyžaduje Python 3.8 nebo novější.

  • Ve Windows nezapomeňte během instalace zaškrtnout možnost Přidat Python 3.x do PATH. To může vyžadovat administrátorská oprávnění.

  • V systémech macOS a většině linuxových distribucí je Python 3 obvykle předinstalován, ale i tak je dobré ověřit verzi.

1. Create the Virtual Environment#

Z kořenového adresáře repozitáře klonů spusťte následující příkaz:

python -m venv venv

2. Activate the Virtual Environment#

V kořenovém adresáři repozitáře klonů spusťte příslušný příkaz pro váš operační systém:

Okna#

Powershell nebo příkazový řádek:

venv\Scripts\activate

Git Bash (MINGW64) - nedoporučuje se:

source venv/Scripts/activate

macOS, Linux a WSL#

source venv/bin/activate

Poznámka: Chcete-li zajistit automatickou aktivaci virtuálního prostředí, můžete do spouštěcího souboru shellu přidat aktivační příkaz (např. .bashrc, .zshrc).

Ověření prostředí Shell#

Chcete-li ověřit, zda vaše prostředí shellu používá správné virtuální prostředí, spusťte relaci Pythonu zadáním REPL:

python

Pak spusťte následující příkazy:

import sys
print(sys.prefix)

Výstup by měl odpovídat cestě k adresáři vašeho virtuálního prostředí.

3. Install the Required Packages#

Z kořenového adresáře repozitáře klonů spusťte:

pip install -r requirements.txt

Pokud se v systému macOS při instalaci knihovny pyaudiovyskytne chyba, nejprve nainstalujte knihovnu portaudio pomocí programu Homebrew a poté to zkuste znovu:

brew install portaudio
pip install -r requirements.txt

Na Debianu/Ubuntu: Nainstalujte portaudio19-dev pomocí apt a poté znovu spusťte pip install -r requirements.txt:

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

Nyní můžete spouštět skripty Pythonu na připojeném robotu.