Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
dev:python:pip [2016/02/01 13:18] – créée yoann | dev:python:pip [2021/11/28 13:27] (Version actuelle) – yoann | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
Installation de la bibliothèque pourra se faire pour l' | Installation de la bibliothèque pourra se faire pour l' | ||
+ | |||
+ | ===== Mise à jour de pip ===== | ||
+ | |||
+ | Si des erreurs sont retournées par les commandes pip, il est possible de le remettre à jour: | ||
+ | <code bash> | ||
+ | python3 -m pip install --upgrade pip | ||
+ | </ | ||
+ | |||
+ | Vérifier également l' | ||
+ | |||
+ | ===== Rechercher un paquet ===== | ||
+ | |||
+ | <code bash> | ||
+ | $ pip search docker-compose | ||
+ | </ | ||
+ | |||
+ | ===== Installer un paquet ===== | ||
<code bash> | <code bash> | ||
Ligne 19: | Ligne 36: | ||
</ | </ | ||
- | La commande freeze permet de lister toutes les bibliothèques et leur version, la sortie de la commande peut etre redirigée dans un fichier puis reutilisée | + | |
+ | ===== Générer un bundle ===== | ||
+ | |||
+ | La commande freeze permet de lister toutes les bibliothèques et leur version, la sortie de la commande peut être redirigée dans un fichier puis réutilisée | ||
<code bash> | <code bash> | ||
Ligne 35: | Ligne 55: | ||
$ pip bundle myLibs.pybundle -r libs.txt | $ pip bundle myLibs.pybundle -r libs.txt | ||
</ | </ | ||
+ | |||
+ | ===== Installer un bundle ===== | ||
Pour installer le bundle sur la machine cible: | Pour installer le bundle sur la machine cible: | ||
Ligne 41: | Ligne 63: | ||
$ pip install myLibs.pybundle | $ pip install myLibs.pybundle | ||
</ | </ | ||
+ | |||
+ | ===== Gérer les versions ===== | ||
+ | |||
+ | Liste les paquets installés et leur version: | ||
+ | |||
+ | <code bash> | ||
+ | $ pip list | ||
+ | </ | ||
+ | |||
+ | Pour lister les différentes versions disponibles d'un même paquet dans le cas de pip >= 9.0 | ||
+ | <code bash> | ||
+ | $ pip install docker-compose== | ||
+ | </ | ||
+ | |||
+ | Pour les version antérieures de pip, donner en argument une version inexistante | ||
+ | <code bash> | ||
+ | $ pip install docker-compose==toto | ||
+ | </ | ||
+ | |||
+ | Pour spécifier des critères sur les versions | ||
+ | |||
+ | <code bash> | ||
+ | $ pip install --user docker-compose==1.8.1 | ||
+ | </ | ||
+ | |||
+ | ===== Troubleshooting / dépannage ===== | ||
+ | |||
+ | Lors de l' | ||
+ | < | ||
+ | ERROR: XMLRPC request failed [code: -32500] | ||
+ | RuntimeError: | ||
+ | </ | ||
+ | |||
+ | Ce mode de recherche de paquetages est désactivé suite a de trop nombreuses requêtes. Utiliser l' | ||
+ | |||
+ | source: https:// | ||
===== Références ===== | ===== Références ===== | ||
* http:// | * http:// | ||
+ | * https:// | ||