Outils pour utilisateurs

Outils du site


python:python3_virtualenv

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.

python/python3_virtualenv.txt · Dernière modification: 2020/09/28 07:00 par marclebrun