Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| python:pip [2018/11/11 13:59] – créée (freeze + install from requirements.txt) phsw | python:pip [2023/02/23 11:12] (Version actuelle) – add how to know where a package is installed phsw | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Pip ====== | ====== Pip ====== | ||
| - | [[https:// | + | * [[https:// |
| - | Lister les paquets installés, la syntaxe est la même que celle du fichier '' | + | |
| + | ==== Lister les paquets installés | ||
| + | |||
| + | La syntaxe est la même que celle du fichier '' | ||
| <code bash> | <code bash> | ||
| pip3 freeze | pip3 freeze | ||
| Ligne 9: | Ligne 12: | ||
| - | Installer les paquets | + | |
| + | ==== Installer les paquets | ||
| <code bash> | <code bash> | ||
| sudo pip3 install -r requirements.txt | sudo pip3 install -r requirements.txt | ||
| + | </ | ||
| + | |||
| + | Il est possible d' | ||
| + | <code bash> | ||
| + | pip install git+https:// | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Mettre à jour tous les paquets ==== | ||
| + | |||
| + | <code bash> | ||
| + | pip install -U $(pip freeze | cut -d ' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ==== Voir les dépendances des paquets ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | cut -d' | ||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Indique un dossier temporaire ==== | ||
| + | |||
| + | Lorsque pip rencontre des problèmes de disque plein: | ||
| + | <code bash> | ||
| + | TMPDIR=/ | ||
| + | </ | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | |||
| + | |||
| + | ==== Corrige l' | ||
| + | |||
| + | Si l' | ||
| + | <code bash> | ||
| + | pip install wheel | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Savoir où un paquet est installé ==== | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | <code bash> | ||
| + | pip show $paquet | ||
| </ | </ | ||