Les modules tiers
De nombreux modules existent en dehors des standard libraries.
Certains utilisateurs développent des modules pour une application particulière, et partagent leur code source.
Le dépôt officiel des modules tiers : https://pypi.python.org/pypi
Installation vs local
Il est très facile de charge un module présent en local mais non installer.
L’interêt de l’installation est qu’il n’y a pas besoin de dupliquer les sources du module pour pour en profiter dans n’importe quel programme que vous écrivez.
L’outil pip
pip
aide à installer et gérer les modules Python.
Il s’utilise directement depuis la ligne de commande système :
pip search mot_clef
pip install nom_de_module
pip install --user nom_de_module
pip uninstall nom_de_module
pip help
Dans le cas classique, “pip install
” va interroger le dépôt PyPI, télécharger une archive du module puis déployer l’installation.
L’outil conda
La distribution Anaconda met à disposition la commande conda
ainsi qu’un dépôt de paquets à vocation scientifique
conda
permet de d’installer et de gérér finement ces paquets. Il rend particulièrement simple l’installation de modules nécessitant la compilation de code (C/C++/Fortran).
Le dépôt est moins riche que PyPI mais pensez quand même à conda pour les modules difficiles à installer.
conda search mot_clef
conda install nom_de_module
conda remove nom_de_module
conda help