venv Créer un venv Crée un dossier pour le projet mkdir mon_projet cd mon_projet Crée le venv python3 -m venv venv Cela crée un dossier venv/ Activer le venv source venv/bin/activate Après activation, le terminal change : (venv) user@machine:~/mon_projet$ Tous ce qui est installé à présent est isolé. Installer des librairies dans le venv Exemple : pip install requests numpy Elles sont installées uniquement dans ce venv Le système n’est pas touché Vérifier : pip list Utiliser Python dans le venv Toujours avec le venv activé : python Ou : python main.py C’est automatiquement le Python du venv qui est utilisé. Quitter le venv deactivate Le (venv) disparaît. Bonnes pratiques importantes Ne jamais faire : sudo pip install ... Toujours : un venv par projet activer le venv avant de travailler Sauvegarder les dépendances : pip freeze > requirements.txt Puis pour les réinstaller : pip install -r requirements.txt