lang:python:venv
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
lang:python:venv [2023/01/31 14:19] – Création root | lang:python:venv [2023/10/05 09:55] (Version actuelle) – Ajout de venv root | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
Il faut toujours travailler dans un environnement virtuel car si deux projets python ont besoin de deux versions différentes d'une même librairie, c'est compliqué. | Il faut toujours travailler dans un environnement virtuel car si deux projets python ont besoin de deux versions différentes d'une même librairie, c'est compliqué. | ||
- | ====Installation==== | + | ====Virtualenv==== |
+ | |||
+ | * Installation | ||
<code bash> | <code bash> | ||
Ligne 7: | Ligne 9: | ||
</ | </ | ||
- | ====Configuration pour chaque projet==== | + | * Création |
- | + | ||
- | ===Initialisation | + | |
<code bash> | <code bash> | ||
cd project | cd project | ||
- | virtualenv venv | + | virtualenv |
</ | </ | ||
- | ===Configuration | + | * Activation |
+ | |||
+ | Linux : | ||
<code bash> | <code bash> | ||
- | source venv/ | + | source |
</ | </ | ||
+ | Windows (git bash) : | ||
+ | |||
+ | <code bash> | ||
+ | source .venv/ | ||
+ | </ | ||
+ | |||
+ | ====venv==== | ||
+ | |||
+ | Sous Ubuntu, il n'est plus possible d' | ||
+ | |||
+ | Les commandes équivalentes sont : | ||
+ | |||
+ | <code bash> | ||
+ | cd project | ||
+ | python3 -m venv .venv | ||
+ | source .venv/ | ||
+ | </ |
lang/python/venv.1675171167.txt.gz · Dernière modification : 2023/01/31 14:19 de root