Python et les environnements virtuels

Ce tutoriel se base sur le fait d'utiliser au moins la version 3.3 de Python qui inclue les fonctionnalités d'environnements virtuels

Dans le terminal, on peut commencer par voir les modules installés indépendamment de tout environnement virtuel :

pip list

La liste peut être assez longue, surtout si vous aviez déjà installé des modules !

python -m venv env-virtuel1
# Cela crée un dossier env-virtuel1 dans le dossier courant
ls env-virtuel1
# doit nous retourner
bin  include  lib  lib64  pyvenv.cfg
# avec lib64 qui est un lien vers lib/
source env-virtuel1/bin/activate
N’oubliez pas le /bin/ dans le chemin, sinon vous aurez un message Aucun fichier ou dossier de ce nom

Votre invité de commande doit changer et devenir :

(env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$

Exécuter :

pip list
# doit vous retourner (la version va évidemment changer dans le temps)
Package Version
------- -------
pip     24.0

Vous pouvez maintenant ajouter les modules dont vous avez besoin et travailler avec, par exemple, ajout de numpy :

pip install numpy
# et
pip list
# qui doit maintenant retourner :
Package Version
------- -------
numpy   2.3.3
pip     24.0

Exécuter simplement la commande deactivate

(env-virtuel1) mon-nom2user@mon-nom2pc:~/mon/chemin/$ deactivate
# le préfixe d’invité de commande doit revenir à 
mon-nom2user@mon-nom2pc:~/mon/chemin/$
  • utilisateurs/bcag2/tutoriel/python-virtualenv.txt
  • Dernière modification: Le 29/09/2025, 17:26
  • par bcag2