Adrien LEMAIRE
23/08/10 à 12:08:27
493Si vous ne connaissiez pas encore pip, vous allez être ravis. Ce programme vous fait gagner un temps fou lors de l'installation de nouveaux packages python. Plus besoin d'aller chercher les sources sur internet, modifier les fichiers setup.py avec nos informations, compiler, installer les packages dépendants, recompiler, etc.
pip vous permet tout simplement d'installer tout à votre place, avec "pip install votre_package". Il ira lui-même installer les dépendances et tout configurer proprement pour vous.
Si par hasard, vous utilisiez easy_install avant, bannissez-le dorénavant. easy_install implique de créer le package avec setuptools et crée des dépendances. easy_install permet aussi facilement de créer des installations cassée. pip n'est qu'un outil d'installation qui fonctionnera, que le package ait été construit par setuptools ou par distutils .
De plus, pip a une bonne équipe de développement, et est très souvent mis à jour. Si vous trouvez encore des tutoriels où l'on vous fait installer un package avec easy_install, utilisez pip à la place pour avoir la dernière version du package.
Intaller pip :
sudo aptitude install pip
Utiliser pip:
pip install django
Une nouvelle fonction très intéressante est apparue depuis la version 0.7.2 : la fonction "search"
Il semblerait que la version pip sur les dépôts APT ne soit pas la dernière, donc il vous faudra le télécharger ici (si ce message est ancien, allez plutôt sur le site officiel pour récupérer la dernière version).
Site officiel : http://pypi.python.org/