Configuration d’un espace de travail virtuel Python#
Pour créer un environnement virtuel Python à l’aide de venv, assurez-vous que Python est installé sur votre système. Vous pouvez télécharger le programme d’installation depuis python.org. L’API WebSocket d’AIM requiert Python 3.8 ou une version ultérieure.
Sous Windows, veillez à cocher l’option Ajouter Python 3.x au PATH lors de l’installation. Cela peut nécessiter des privilèges d’administrateur.
Sur macOS et la plupart des distributions Linux, Python 3 est généralement préinstallé, mais il est tout de même conseillé de vérifier la version.
1. Create the Virtual Environment#
Depuis le répertoire racine du dépôt cloné, exécutez la commande suivante :
python -m venv venv
2. Activate the Virtual Environment#
Depuis le répertoire racine du dépôt cloné, exécutez la commande appropriée pour votre système d’exploitation :
Windows#
PowerShell ou invite de commandes :
venv\Scripts\activate
Git Bash (MINGW64) - non recommandé
source venv/Scripts/activate
macOS, Linux et WSL#
source venv/bin/activate
Remarque : Pour garantir l’activation automatique de votre environnement virtuel, vous pouvez ajouter la commande d’activation au fichier de démarrage de votre shell (par exemple, .bashrc, .zshrc).
Vérifier l’environnement Shell#
Pour vérifier que votre environnement shell utilise l’environnement virtuel correct, démarrez une session Python en entrant dans le REPL :
python
Exécutez ensuite les commandes suivantes :
import sys
print(sys.prefix)
Le résultat doit correspondre au chemin d’accès à votre répertoire d’environnement virtuel.
3. Install the Required Packages#
Depuis le répertoire racine du dépôt cloné, exécutez :
pip install -r requirements.txt
Sur macOS, si vous rencontrez une erreur lors de l’installation pyaudio, installez d’abord la bibliothèque portaudio à l’aide de Homebrew, puis réessayez :
brew install portaudio
pip install -r requirements.txt
Sur Debian/Ubuntu : Installez portaudio19-dev à l’aide d’apt, puis réexécutez pip install -r requirements.txt:
sudo apt install portaudio19-dev
pip install -r requirements.txt
Vous pouvez maintenant exécuter des scripts Python sur le robot connecté.