Installation de packages Python avec pip
Dans cette étape, vous apprendrez à installer des packages Python en utilisant pip. Il existe deux principales méthodes pour installer des packages :
- Installer des packages individuels directement
- Installer plusieurs packages à partir d'un fichier de dépendances (requirements file)
Comprendre les packages Python
Les packages Python sont des collections de modules qui étendent les fonctionnalités de Python. Les packages populaires incluent :
- requests : Pour effectuer des requêtes HTTP
- numpy : Pour le calcul numérique
- pandas : Pour l'analyse de données
- matplotlib : Pour la visualisation de données
Installation de packages individuels
Pour installer un package unique, utilisez la structure de commande suivante :
pip3 install package_name
Installons le package requests, qui est couramment utilisé pour effectuer des requêtes HTTP :
pip3 install requests
Vous devriez voir une sortie montrant la progression du téléchargement et de l'installation, se terminant par un message d'installation réussie.
Création d'un fichier de dépendances
Maintenant, préparons un fichier de dépendances pour spécifier plusieurs packages et leurs versions. Ouvrez le fichier requirements.txt créé précédemment :
nano ~/project/requirements.txt
Ajoutez les lignes suivantes au fichier :
requests==2.25.1
numpy==1.20.1
Enregistrez le fichier en appuyant sur Ctrl+O
, puis Entrée
, et quittez en appuyant sur Ctrl+X
.
Ce fichier spécifie que nous voulons installer :
- requests version 2.25.1
- numpy version 1.20.1
Spécifier les versions garantit la cohérence entre différents environnements.
Installation à partir d'un fichier de dépendances
Maintenant, installez les packages spécifiés dans le fichier de dépendances :
pip3 install -r ~/project/requirements.txt
Vous devriez voir les packages être téléchargés et installés. Notez que si requests est déjà installé mais avec une version différente, pip le mettra à jour ou le rétrogradera pour correspondre à la version spécifiée dans requirements.txt.
Vérification des packages installés
Après l'installation, vérifiez que les packages ont été installés correctement :
pip3 list
Cette commande affiche tous les packages Python installés. Recherchez requests
et numpy
dans la liste, qui devraient afficher les versions exactes spécifiées dans votre fichier de dépendances :
Package Version
---------- -------
...
numpy 1.20.1
...
requests 2.25.1
...