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.