Si vous travaillez avec Python 3 sur votre environnement serveur, il y a de fortes chances que vous ayez besoin d’installer des modules tiers pour étendre ses fonctionnalités. Que vous construisiez des applications web, que vous automatisiez des tâches ou que vous travailliez avec des données, le vaste écosystème de paquets Python vous couvre. L’outil de référence pour l’installation de ces modules est pip3.

Dans cet article, nous vous guiderons dans l’utilisation efficace de pip3, de l’installation aux cas d’utilisation courants et aux conseils de dépannage.

Qu’est-ce que pip3 ?

pip3 is the package installer for Python 3. It allows you to download and install Python packages from the Python Package Index (PyPI) and other indexes. It is the Python 3-compatible version of pip, and it typically corresponds to the python3 command on most systems.

Installer pip3

Linux (Debian/Ubuntu) :

sudo apt update
sudo apt install python3-pip

macOS (avec Homebrew) :

brew install python3

Homebrew installe à la fois python3 et pip3.

Windows :

Si vous téléchargez et installez Python 3 depuis le site officiel(https://www.python.org/), assurez-vous de cocher “Add Python to PATH” lors de l’installation. pip3 sera installé automatiquement en même temps que Python 3.

Pour vérifier l’installation :

pip3 --version

Utilisation de base

Pour installer un paquetage Python :

pip3 install nom_du_paquet

Exemples :

  • Installer des requêtes:

    pip3 install requests
  • Installer une version spécifique :

    pip3 install numpy==1.21.0
  • Mettre à jour un paquetage :

    pip3 install --upgrade pandas
  • Installer plusieurs paquets à partir d’un fichier :

    pip3 install -r requirements.txt

Installation de paquets pour un projet spécifique

Une bonne pratique consiste à utiliser des environnements virtuels pour éviter les conflits entre les dépendances d’un projet.

Créez et activez un environnement virtuel :

python3 -m venv venv
source venv/bin/activate # Sous Windows : venv\Scripts\activate

Utilisez ensuite pip3 comme d’habitude :

pip3 install flask

Désinstallation des paquets

Pour supprimer un paquetage :

pip3 uninstall nom_du_paquet

Problèmes courants et dépannage

  • Erreurs de permission: Utilisez --user pour installer des paquets uniquement pour votre utilisateur :

    pip3 install --user nom_du_paquet
  • Commande non trouvée: Si pip3 n’est pas trouvé, essayez de réinstaller Python 3 ou utilisez :

    python3 -m pip install nom_du_paquet
  • Dépendances conflictuelles: Des outils comme pip-tools ou pipdeptree peuvent aider à gérer les dépendances plus proprement

L’utilisation de pip3 est une partie essentielle du travail avec Python 3. Que vous soyez un débutant ou un développeur chevronné, comprendre comment installer et gérer les modules Python garantit le bon fonctionnement de vos projets et leur mise à jour. Combinez-la avec des environnements virtuels pour obtenir les meilleurs résultats, et vous serez prêt à plonger dans l’écosystème Python.