Outils pour utilisateurs

Outils du site


dev:python:environnements_virtuels

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
dev:python:environnements_virtuels [2021/12/14 20:57] – ↷ Nom de la page changé de dev:python:virtualenv à dev:python:environnements_virtuels yoanndev:python:environnements_virtuels [2025/07/21 09:43] (Version actuelle) yoann
Ligne 45: Ligne 45:
 (mon_projet)$ deactivate (mon_projet)$ deactivate
 </code> </code>
 +
 +==== Recréer l'environnement virtuel ====
 +
 +L'environnement virtuel ne doit pas être suivi par les outils de gestion de révision (confère [[dev:python:environnement_virtuel_avec_git|Ignorer l'environnement virtuel Python dans Git]]). En général quand un programme python et redéployé ou déplacé, l'environnement virtuel est recréé (confère [[dev:python:deplacer_environnement_virtuel|Déplacer un programme Python]]. Les trois étapes sont les suivantes :
 +
 +  - Recréer l'environnement ;
 +  - Activer l'environnement ;
 +  - Réinstaller les dépendances.
 +
 +<code bash>
 +# Recréer l'environnement dans le dossier courant
 +python3 -m venv .venv
 +
 +# Activer l'environnement virtuel .venv
 +source .venv/bin/activate
 +
 +# Réinstaller les dépendances nécessaires au fonctionnement du programme
 +pip install -r requirements.txt
 +</code>
 +
  
 ===== virtualenv ===== ===== virtualenv =====
Ligne 74: Ligne 94:
  
  
-===== Activer/désactiver l'environnement virtuel =====+==== Activer/désactiver l'environnement virtuel ====
  
 <code bash> <code bash>
Ligne 85: Ligne 105:
 $ deactivate $ deactivate
 </code> </code>
 +
 +
 +===== Dépannages =====
 +
 +Quelques notes de troubleshooting autour des environnements virtuels Python :
 +
 +  * [[dev:python:venv_script_activate_absent|Script activate absent de l’environnent virtuel Python nouvellement créé.]]
 +
  
 ===== Références ===== ===== Références =====
dev/python/environnements_virtuels.1639515453.txt.gz · Dernière modification : 2021/12/14 20:57 de yoann