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 : de root
