Outils pour utilisateurs

Outils du site


dev:python:pip

Ceci est une ancienne révision du document !


pip

pip est un outil de gestion des bibliothèques externes Python. Il permet:

  • Installer les bibliothèques et les dépendances.
  • Mettre à jour/downgrader les versions.
  • Facilite le déploiement d'une application en générant un listing des bibliothèques utilisées et leurs versions
$ 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:

$ 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

Références

dev/python/pip.1454332703.txt.gz · Dernière modification : 2021/02/01 21:51 (modification externe)