Installez pip et ses paquets sur Ubuntu 16.04

I

PIP est un gestionnaire de paquets utilisé pour installer et gérer des paquets écrits en Python. De nombreux paquets peuvent être trouvés sur le dépôt Python Package Index (PyPI). À partir des versions 2.7.9 et 3.4, pip est inclus par défaut dans la distribution officielle du langage. pip est un acronyme récursif qui correspond à la fois à « Pip Installs Packages » ou à « Pip Installs Python » (source : wikipédia).

Avant d’installer pip, nous allons installer les dernières mises à jours de de notre Ubuntu 16.04.

sudo apt-get update && sudo apt-get -y upgrade
Mise à jour de Ubuntu 16.04

Vous pouvez installer pip de deux manières :

  • Installation de pip par le gestionnaire de paquet Ubuntu (apt)
sudo apt-get install python-pip
Installation de pip avec apt

Une seule commande et c’est dans la boite (fastoche n’est-ce pas ?). Pour vérifier si l’installation a été effectué avec succès, dans votre terminal saisissez la commande ci-dessous.

pip -V
  • Installation de pip avec curl et python

En deux étape saisissez les commandes suite l’une à la suite de l’autre :

curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py"
python get-pip.py

Voilà maintenant vous êtes des pros en installation de pip. Voyons un peu comment nous pouvons nous en servir.

Comme cela à été précisé au début de ce tutoriel, pip est le gestionnaire de paquet de python. il pourra nous permettre de :

Rechercher un paquet :

pip search nom_du_paquet

Installer un paquet :

pip install nom_du_paquet

Éventuellement, désinstaller un paquet :

pip uninstall nom_du_paquet

la commande pip --help vous liste toutes commandes possible avec pip

Usage:
  pip  [options]

Commands:
  install                     Install packages.
  download                    Download packages.
  uninstall                   Uninstall packages.
  freeze                      Output installed packages in requirements format.
  list                        List installed packages.
  show                        Show information about installed packages.
  search                      Search PyPI for packages.
  wheel                       Build wheels from your requirements.
  hash                        Compute hashes of package archives.
  completion                  A helper command used for command completion
  help                        Show help for commands.

General Options:
  -h, --help                  Show help.
  --isolated                  Run pip in an isolated mode, ignoring environment variables and user configuration.
  -v, --verbose               Give more output. Option is additive, and can be used up to 3 times.
  -V, --version               Show version and exit.
  -q, --quiet                 Give less output.
  --log                 Path to a verbose appending log.
  --proxy              Specify a proxy in the form [user:passwd@]proxy.server:port.
  --retries          Maximum number of retries each connection should attempt (default 5 times).
  --timeout              Set the socket timeout (default 15 seconds).
  --exists-action     Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup.
  --trusted-host    Mark this host as trusted, even though it does not have valid or any HTTPS.
  --cert                Path to alternate CA bundle.
  --client-cert         Path to SSL client certificate, a single file containing the private key and the certificate in PEM format.

C’est ici que nos chemins se laissent. A bientôt pour d’autres tutoriels encore plus intéressants.

A propos de l'auteur

François KOBON

Trois mots pour me décrire : Code - Build - Hack. Je réponds au nom de François KOBON. Partisan passionné de technologies/innovations libre et ouverte, d'Algorithme, de Datas, des Mathématiques, tous types de sciences... et surtout d'apprentissage non conventionnel parce je suis auto-didacte. Je suis membre de la communauté Ayiyikoh que vous pouvez retrouver en ligne sur ayiyikoh.org

Ajouter un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

François KOBON

Trois mots pour me décrire : Code - Build - Hack. Je réponds au nom de François KOBON. Partisan passionné de technologies/innovations libre et ouverte, d'Algorithme, de Datas, des Mathématiques, tous types de sciences... et surtout d'apprentissage non conventionnel parce je suis auto-didacte. Je suis membre de la communauté Ayiyikoh que vous pouvez retrouver en ligne sur ayiyikoh.org

Suivez-moi

Insert math as
Block
Inline
Additional settings
Formula color
Text color
#333333
Type math using LaTeX
Preview
\({}\)
Nothing to preview
Insert