====== Python 3 VirtualEnv ====== ===== Installer VENV ===== sudo apt install python3-venv ===== Créer un environnement virtuel ===== python3 -m venv [NOM] L'option **-m** permet d'exécuter un module présent dans le **sys.path**, ici c'est le module **venv**. Un sous-dossier [NOM] est créé à l'emplacement actuel, contenant une copie de l'environnement Python du système. ===== Activer un environnement virtuel ===== source [NOM]/bin/activate # ou . [NOM]/bin/activate La commande **source** (ou son équivalent '.') permet d'exécuter le contenu d'un fichier script dans le shell actuel, c-à-d sans créer de sous-shell comme ce serait le cas lors de l'exécution normale du script. Dès que l'environnement virtuel est activé, son nom apparaît au début de la ligne de commande. ===== Désactiver l'environnement virtuel en cours ===== deactivate ===== Supprimer l'environnement virtuel ===== D'abord le **désactiver** :!: Ensuite il suffit de supprimer le dossier qui contient l'environnement virtuel.