# Comment exécuter ## VSCode > [!NOTE] > Sous Windows, vous devrez peut-être remplacer `/` par `\`. > [!WARNING] > Cette méthode n'est ni recommandée ni testée pour NixOS. Consultez la section NixOS pour connaître la procédure spécifique à ce système d'exploitation. 1. Créez un environnement virtuel Python à l'aide d'un outil comme UV (si ce n'est pas déjà fait). 2. Configurez VSCode pour utiliser cet environnement virtuel Python. 3. Exécutez « Pyside : Synchroniser l'environnement virtuel et lancer ». 4. Lancez l'application via le mode débogage de VSCode ou directement le fichier [`src/lce_qt_launcher/main.py`](src/lce_qt_launcher/main.py). ## FreeBSD 1. Crée un environnemnt python virtuelle avec accès system avec la commande `uv venv --system-site-packages` 2. Synchroniser l'environnement virtuelle avec `uv sync` 3. Activer l'environnement virtuelle (remplace {.sh} par .sh pour bash, .fish pour fish ou rien pour le shell POSIX) `source .venv/bin/activate{.sh}` 4. Executer le programme avec la commande `python src/lce_qt_launcher/main.py` ## NixOS 1. Lancez le shell Nix avec la commande `nix-shell`. 2. Compilez l'interface utilisateur et le fichier de ressources avec `scripts/build.sh`. 3. Chargez l'application avec `python src/lce_qt_launcher/main.py`. ## Utilisation de la ligne de commande 1. Créez l'environnement virtuel (venv) avec uv (`uv sync`). 2. Chargez le venv avec `source .venv/bin/activate.sh` (remplacez `.sh` par votre shell : sous Windows, `.venv\Scripts\activate.ps1` pour PowerShell ou `.venv\Scripts\activate.bat` pour l'invite de commandes). 3. Exécutez `scripts/build.sh` (pour Linux) ou `scripts\build.cmd` (pour Windows). 4. Exécutez le script Python principal. `src/lce_qt_launche.py` (Sous Windows, vous devrez peut-être invoquer directement `python3` et remplacer `/` par `\`)