Une des forces de python est la multitude de bibliothèques disponibles -près de 6000 bibliothèques gravitent autour du projet Django par exemple-. Installer une bibliothèque peut vite devenir ennuyeux: trouver le bon site, la bonne version de la bibliothèque, l'installer, trouver ses dépendances, etc.
Il existe une solution qui vous permet de télécharger très simplement une bibliothèque: pip
Pour installer pip il vous faudra exécuter la commande:
sudo apt-get install python-pip
Et pour python 3 :
sudo apt-get install python3-pip
Pip vous permet d'installer une librarie aussi facilement que cela:
pip install django
Facile!
Vous pouvez choisir la version qui vous intéresse:
pip install django==2.2
Supprimer une lib:
pip uninstall django
Mettre à jour une lib:
pip install django --upgrade
Downgrader une version:
pip install django==2.1 --upgrade
Rechercher une nouvelle lib
pip search django
Vous indique quels lib n'est plus à jour:
pip list --outdated
Affiche toutes les lib installées et leur version
pip freeze
Si vous exportez cette liste, vous pouvez la réimporter ailleurs:
pip freeze > lib.txt
Puis vous l'importez comme ceci:
pip install -r lib.txt
Pour créer un gros zip qui contient toutes les dépendances:
pip bundle <nom_du_bundle>.pybundle -r lib.txt
Puis pour installer les lib
pip install <nom_du_bundle>.pybundle
Pour plus d'infos vous pouvez regarder la doc officielle: PIP
Livres Python & Django: conseils de lecture