• Assurez la sécurité des applications de la bonne manière! Détectez, protégez, surveillez, accélérez et plus encore…
  • pip (ou son acronyme récursif «Pip Installs Packages») est le programme d'installation du package pour Python.

    Python dispose d'un index complet des modules et packages disponibles que vous pouvez utiliser dans vos projets. Souvent, les télécharger ou les maintenir à jour est un défi, surtout si votre projet est énorme ou doit maintenir plusieurs projets de ce type.

    C'est là que pip entre en jeu. Il peut installer des packages à partir de Index de paquet Python (PyPI) et d'autres index pris en charge répertoriant les packages Python.

    Dans cet article, nous aborderons l'installation de pip sur CentOS, Ubuntu et Windows.

    Installation de pip

    pip est déjà installé si vous utilisez Python 2> = 2.7.9 ou Python 3> = 3.4 téléchargé depuis python.org ou si vous travaillez dans un environnement virtuel créé par virtualenv ou venv. Vous pouvez vous référer à mon article précédent sur installation de Python 3. Assurez-vous cependant de mettre à jour pip.

    Utilisez la commande ci-dessous pour vérifier si pip est installé:

    CentOS / Ubuntu:

    $ python -m pip --version

    Windows:

    C:\>py -m pip --version

    Utilisation des référentiels

    CentOS:

    Sur CentOS, nous pouvons utiliser yum pour installer pip s'il n'est pas pré-installé sur le système. Tout d'abord, nous devons activer le référentiel epel-release en tant que:

    $ sudo yum install epel-release

    Ensuite, exécutez yum update pour mettre à jour vos packages.

    $ sudo yum –y update

    Une fois terminé, installez pip en utilisant yum comme:

    $ sudo yum install python-pip

    Ubuntu:

    Sur Ubuntu, si pip n'est pas pré-installé sur votre système, vous pouvez l'installer à l'aide d'un outil apt comme:

    $ sudo apt install python-pip

    Ou pour Python 3 comme:

    $ sudo apt install python3-pip

    Windows:

    pip est livré avec la configuration Python sous Windows. Si vous devez l'installer séparément, suivez la section suivante, qui fonctionne sur toutes les plates-formes.

    Installer avec get-pip.py

    Mise en garde: Soyez prudent si vous utilisez une installation Python gérée par votre système d'exploitation ou un autre gestionnaire de packages. get-pip.py ne se coordonne pas avec ces outils et peut laisser votre système dans un état incohérent.

    Pour installer pip en utilisant le script get-pip.py, téléchargez d'abord le script en toute sécurité en utilisant curl ou wget ou votre gestionnaire de téléchargement préféré comme:

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py

    Puis exécutez get-pip.py depuis le répertoire téléchargé pour installer pip:

    CentOS / Ubuntu:

    $ python get-pip.py

    Windows:

    C:\>py get-pip.py

    Mettre à niveau le pip

    Si nécessaire, vous pouvez mettre à niveau votre version de pip à l'aide des commandes suivantes:

    CentOS / Ubuntu:

    $ python -m pip install -U pip

    Windows:

    C:\>py -m pip install -U pip

    Rétrograder pip

    Dans certaines circonstances, vous devrez peut-être rétrograder votre version de pip vers une version spécifique; vous pouvez toujours le faire en utilisant:

    CentOS / Ubuntu:

    $ python -m pip install pip==18.1

    Windows:

    C:\>py -m pip install pip==18.1

    Utilisation de pip

    Une fois pip installé sur votre système, vous pouvez rechercher et installer tous les modules Python disponibles.

    Pour rechercher un package, utilisez:

    $ pip search QUERY

    Par exemple, si vous souhaitez rechercher le package NumPy, utilisez:

    $ pip search numpy

    Pour installer le package NumPy, utilisez:

    $ pip install numpy

    Si vous avez déjà installé NumPy et que vous souhaitez le mettre à niveau, utilisez:

    $ pip install --upgrade numpy

    Cela fonctionne pour tout package Python pris en charge par pip.

    Pour supprimer un package, exécutez:

    $ pip uninstall <package-name>

    Conclusion

    Vous pouvez toujours obtenir plus d'aide et de détails sur les options prises en charge par pip avec:

    $ pip --help

    la documentation et le guide de l'utilisateur pip sont disponibles sur son site officiel site Web ainsi que. Vous travaillez toujours sur Python? Découvrez ces impressionnants IDE Python pour le développement productif.