Les bibliothèques Python

source : https://fr.wikibooks.org/wiki/Programmation_Python/Bibliothèques_pour_Python

Dans Python, une bibliothèque est un ensemble logiciel de modules (classes (types d’objets), fonctions, constantes,  …) ajoutant des possibilités étendues à Python : calcul numérique,  graphisme, programmation internet ou réseau, formatage de texte, génération de documents, …

Il en existe un très grand nombre, et c’est d’ailleurs une des grandes forces de Python. La plupart est regroupée dans le dépôt officiel de paquets logiciels (package repository) de Python appelé PyPi (Python Package Index).

 

En voici quelques unes abordées sur ce site :

 

Installation d'une bibliothèque

Avec PIP

PIP est un utilitaire, fourni avec Python et qui permet d'installer simplement les bibliothèques déposées sur  PyPi., ou bien à partir de fichiers Wheel (.whl).

PIP se trouve dans le sous dossier Scripts  du dossier d'installation de Python.

Pour l'utiliser, il faut lancer une fenêtre de commande (ou terminal) : sous Windows, faire cmd.exe .

Attention, il faut avoir les droits administrateur !

Pour connaitre la liste de toutes les bibliothèques déjà installées, faire :

Depuis PyPi

Localiser la page Pypi dédiée à la bibliothèque à installer (par exemple, la page de Pillow)

On y trouve des fichiers à télécharger (des wheels, voir plus loin) , mais en principe, il est inutile de télécharger quoi que ce soit : il vaut mieux laisser PIP décider ce qui est le mieux, selon sa configuration (version de Python, plateforme, ...)

Pour installer une bibliothèque, il suffit donc de taper dans la fenêtre de commande :

Par exemple, pour Pillow, cela donne :

S'il n'y a pas de message en rouge, c'est que tout s'est bien passé.

Dans le cas contraire, il faut lire et interpréter ce qui est écrit !

A partir d'un fichier Wheel

Il faut d'abord se procurer le fichier, soit sur le site "officiel" de la bibliothèque, soit sur l’excellent site de Christophe Gohlke.

Ensuite, avec PIP, taper la commande :

A partir d'un fichier d'installation

D'autres bibliothèques proposent leur propre procédure d'installation, il convient donc de les suivre scrupuleusement !

 

 

Vous aimerez aussi...