> Les bases > Démarrage > Venv pour environnements virtuels
Venv pour environnements virtuels
Permet d'installer des packages python dans différents environnements indépendants.
Installation :
- python3 -m venv ~/venv/myEnv : crée l'environnement myEnv (crée le directory venv s'il n'existe pas déjà).
- on peut alors activer l'environnement avec source ~/venv/myEnv : ça rajoute le path devant PATH
- deactivate : pour désactiver l'environnement virtuel (l'activation définit une fonction deactivate, visible avec declare -f
- tout package installé par pip après activation est installé dans l'environnement virtuel
- on n'est pas obligé d'activer l'environnement virtuel, on peut simplement utiliser le path du python qui se trouve dans l'environnement virtuel.
- pip3 freeze >requirements génère un fichier au format requirements qui permet alors d'installer les mêmes packages avec la même version dans un autre virtual env : pip3 install -r requirements
- attention, on ne peut pas déplacer un environnement virtuel, il faut alors le recréer.
- pour détruire un environnement virtuel, faire simplement rm -rf ~/venv/myEnv
Copyright python-simple.com

programmer en python, tutoriel python, graphes en python, Aymeric Duclert