Plus d'informations : Python venv : How To Create, Activate, Deactivate, And Delete

Afin d’utiliser les environnements virtuels sous Ubuntu, il est nécessaire de réaliser la commande suivante :
sudo apt install python3.12-venv

Puis :
python -m venv <directory>
permettra de créer le répertoire qui hébergera l’environnement virtuel.

Ce répertoire contient maintenant les fichiers nécessaires au fonctionnement de l’environnement virtuel :
bin  include  lib  lib64  pyvenv.cfg

Se positionner dans l’environnement virtuel :

cd <directory>
source bin/activate

Désactivation de l’environnement virtuel :
deactivate

Destruction de l’environnement virtuel :
deactivate
rm -r <directory>

ATTENTION

Si vous souhaitez utiliser le shebang pour exécuter votre code, il ne faut pas utiliser le shebang standard :
#!/usr/bin/python3
Mais celui de l’environnement virtuel.

Soit /home/eric/monenv mon environnement virtuel, je vais donc devoir indiquer :

#!/home/eric/monenv/bin/python3

Autre possibilité, utiliser la commande Python directement :

python3 monscript.py

Accueil > Notes Techniques > Python > [Python] Venv