Ce projet propose un script shell (venv) qui simplifie la gestion des environnements virtuels Python. Il automatise la création, l'activation, la désactivation et l'exécution de commandes, offrant une interface simple et puissante.
Pour utiliser ce script, vous devez avoir Python 3, pip, venv et pipx installés sur votre systÚme.
- Python 3 & Pip La plupart des systÚmes Linux modernes incluent déjà ces outils.
python3 -m pip install --user pipx
sudo apt update
sudo apt install python3 python3-pip
- Environnement Virtuel (venv) venv est généralement inclus avec Python 3.3+.
- Pipx pipx est un outil pour installer et exécuter des applications Python dans des environnements virtuels isolés.
python3 -m pipx ensurepath
Pour que le script soit utilisable partout, exécutez le script d'installation qui le placera dans votre $PATH.
- Créez un fichier nommé install_venv.sh et copiez-y le code d'installation fourni.
- Rendez le script exécutable et exécutez-le en tant qu'administrateur.
Une fois installĂ©, le script venv peut ĂȘtre utilisĂ© de n'importe oĂč.
Commande | Description |
---|---|
venv | Active ou désactive l'environnement virtuel. |
venv on / venv off [/chemin] | Force l'activation ou la désactivation. |
venv [commande] | Exécute une commande dans le venv et le désactive aprÚs. Ex: venv pip install requests |
venv -s | Affiche le statut actuel du venv (actif ou inactif). |
venv -i | Liste les modules installés dans le venv. |
venv -sy [/chemin] | Synchronise votre répertoire de travail avec un autre dossier venv existant. |
venv -h | Affiche le menu d'aide. |
Exemple d utilisation:
venv -h
venv on
( a exécuter dans le répertoire du projets sa vas automatiquement le detecter )
venv pip install -r requirements.txt
venv python3 fichier.py