Ceci est une ancienne révision du document !
pip est un outil de gestion des bibliothèques externes Python. Il permet:
$ sudo apt-get install python-pip
Installation de la bibliothèque pourra se faire pour l'ensemble du système ou simplement pour l'utilisateur courant:
$ pip search docker-compose
$ sudo pip install --user bottle
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 pour un déploiement de l'application.
$ pip freeze > libs.txt
Pour installer les bibliothèques:
$ pip install -r libs.txt
Toujours grâce à ce fichier de listing, il est possible de générer une archive contenant l'ensemble des dépendances pour une installation hors ligne:
$ pip bundle myLibs.pybundle -r libs.txt
Pour installer le bundle sur la machine cible:
$ pip install myLibs.pybundle
Liste les paquets installés et leur version:
$ pip list
Pour lister les différentes versions disponibles d'un même paquet dans le cas de pip >= 9.0
$ pip install docker-compose==
Pour les version antérieures de pip, donner en argument une version inexistante
$ pip install docker-compose==toto
Pour spécifier des critères sur les versions
$ pip install --user docker-compose==1.8.1