![](https://m.unixlinux.online/article/uploadfiles/202204/2022042508252683.jpg)
Pip est un système de gestion de packages qui simplifie l'installation et la gestion des packages logiciels écrits en Python tels que ceux trouvés dans le Python Package Index (PyPI). Pip n'est pas installé par défaut sur CentOS 7, mais l'installation est assez simple.
Dans ce tutoriel, nous allons parcourir les étapes nécessaires pour installer Python pip
sur CentOS 7 en utilisant le yum
gestionnaire de packages et couvrez les bases de l'installation et de la gestion des packages Python avec pip.
Lors de l'installation globale des modules python, vous devriez préférer installer les modules python fournis par la distribution en utilisant yum
car ils sont testés pour fonctionner correctement sur CentOS 7. Utilisez pip pour installer les modules python globalement uniquement s'il n'y a pas de package rpm pour le module python.
Dans la plupart des cas, vous devez utiliser pip uniquement dans un environnement virtuel. Python Virtual Environments
vous permet d'installer des modules Python dans un emplacement isolé pour un projet spécifique, plutôt que d'être installés globalement. De cette façon, vous n'avez pas à vous soucier d'affecter d'autres projets Python.
Prérequis #
Avant de poursuivre ce didacticiel, assurez-vous que vous êtes connecté en tant qu'utilisateur disposant des privilèges sudo.
Installation de pip sur CentOS #
Pour installer pip sur votre machine CentOS, suivez ces étapes :
1. Ajoutez le numéro de référentiel EPEL
Pip n'est pas disponible dans les référentiels centraux CentOS 7. Pour installer pip, nous devons activer le référentiel EPEL :
sudo yum install epel-release
2. Installer le pip #
Une fois le référentiel EPEL activé, nous pouvons installer pip et toutes ses dépendances avec la commande suivante :
sudo yum install python-pip
3. Vérifiez le numéro d'installation de Pip
Pour vérifier que le pip est correctement installé, lancez la commande suivante qui imprimera la version du pip :
pip --version
Le numéro de version peut varier, mais il ressemblera à ceci :
pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7)
Installer les outils de développement #
Des outils de développement sont nécessaires pour créer des modules Python, vous pouvez les installer avec :
sudo yum install python-devel
sudo yum groupinstall 'development tools'
Gestion des packages Python avec PIP #
Dans cette section, nous allons passer en revue quelques commandes pip de base utiles. Avec pip, nous pouvons installer des packages à partir de PyPI, du contrôle de version, de projets locaux et de fichiers de distribution. Habituellement, vous installerez des packages à partir de PyPI.
Disons que nous voulons installer un paquet nommé twisted
, nous pouvons le faire en exécutant la commande suivante :
pip install twisted
twisted est un framework de mise en réseau asynchrone écrit en Python. Pour désinstaller un package, exécutez :
pip uninstall twisted
Pour rechercher des packages à partir de PyPI :
pip search "twisted"
Pour répertorier les packages installés :
pip list
Pour répertorier les packages obsolètes :
pip list --outdated