Note: Utiliser python dans un Virtual Env
19 août 2025 à 08:16
Créer / Utiliser python3 avec venv, afin de ne pas pourrir votre système par l'ajout de packages pip
# Création des répertoires et scripts
python3 -m venv ./project
# Activation pour votre shell
. ./project/bin/activate
# Désactivation pour votre shell
deactivate
Vous pouvez désormais utiliser pip, les packages seront localisés dans votre projet.
Utiliser requirements.txt pour faciliter l'instalation des packages
# Setup du fichier normalisé requirements.txt
pip freeze > requirements.txt
# Installation des packets
pip install -r requirements.txt
Note: Sous debian, il vous faudra le packet python3-venv
Il existe d'autres outils similaires pyenv et pyenv:
# Avec virtualenv:
python3 -m virtualenv ./venv
. ./venv/bin/activate
deactivate
# Avec pyenv
# Il s'agit d'une gestion plus avancée vous permettant de basculer entre versions de python
# Voir https://github.com/pyenv/pyenv?tab=readme-ov-file— Permalink