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 [itg-tooltip tooltip-content= »<p>stockage centralisé et organisé de données</p> »]dépôt[/itg-tooltip] 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 :
pip freeze
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 :
pip install <nom_de_la_bibliothèque>
Par exemple, pour Pillow, cela donne :
pip install pillow
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 :
pip install <chemin_vers_le_fichier_wheel>
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 !