Comment installer et utiliser pip sur Ubuntu : Guide complet de la gestion des paquets Python

1. Comment installer pip sur Ubuntu

Sur Ubuntu, pip est un outil de gestion de paquets essentiel pour Python. Avec pip, vous pouvez facilement gérer les bibliothèques et modules Python, ce qui améliore considérablement l’efficacité du développement. Cette section explique comment installer pip sur Ubuntu.

1.1 Comment installer pip pour Python 3

Bien qu’Ubuntu soit fourni avec Python 3 préinstallé, pip doit être ajouté manuellement. Suivez les étapes ci‑dessous pour l’installer.

  1. Mettre à jour la liste des paquets
    sudo apt update
    

Cette commande récupère la dernière liste des paquets et met à jour les informations du système.

  1. Installer pip
    sudo apt install python3-pip
    

Cette commande installe pip sur votre système.

  1. Vérifier l’installation
    pip3 --version
    

Utilisez cette commande pour confirmer que pip a été installé correctement.

1.2 Comment installer pip pour Python 2

Bien que Python 2 ne soit plus supporté, vous pouvez l’installer dans des environnements spécifiques en suivant les étapes ci‑dessous.

  1. Activer le dépôt Universe
    sudo add-apt-repository universe
    sudo apt update
    
  1. Installer Python 2 et pip
    sudo apt install python2
    curl https://bootstrap.pypa.io/get-pip.py --output get-pip.py
    sudo python2 get-pip.py
    

2. Qu’est‑ce que pip ? Vue d’ensemble de la gestion des paquets Python

pip est un outil qui vous permet d’installer facilement des bibliothèques et modules Python depuis le Python Package Index (PyPI). En gérant automatiquement les dépendances complexes, pip améliore l’efficacité du développement.

2.1 Fonctions de base de pip

Avec pip, vous pouvez effectuer des opérations telles que :

  • Installation de paquets
    pip install <package-name>
    
  • Désinstallation de paquets
    pip uninstall <package-name>
    
  • Mise à jour de paquets
    pip install --upgrade <package-name>
    

2.2 Avantages de pip

  • Résolution des dépendances : pip gère automatiquement les dépendances entre les paquets et administre plusieurs bibliothèques de façon efficace.
  • Récupération facile des dernières bibliothèques : vous pouvez installer instantanément les dernières bibliothèques répertoriées sur PyPI.

3. Points importants à retenir lors de l’utilisation de pip sur Ubuntu

Lorsque vous utilisez pip dans un environnement Ubuntu, il peut entrer en conflit avec le gestionnaire de paquets du système (apt). Si vous souhaitez éviter d’affecter l’ensemble du système, il est recommandé d’installer les paquets au niveau de l’utilisateur en utilisant l’option --user.

3.1 Installation de paquets avec l’option --user

pip install --user <package-name>

Cette commande installe les paquets dans le répertoire personnel de l’utilisateur sans impacter le système complet.

3.2 Gestion des erreurs pip install

Sur Ubuntu 23.04 et versions ultérieures, des erreurs peuvent survenir lors de l’utilisation de pip en dehors d’un environnement virtuel. Vous pouvez les résoudre en créant un environnement virtuel et en installant les paquets à l’intérieur, ou en utilisant pipx pour installer des applications.

4. Configuration des environnements virtuels et utilisation de pip

Lorsque vous travaillez sur plusieurs projets nécessitant des bibliothèques différentes, l’utilisation d’environnements virtuels évite les conflits de bibliothèques. Les environnements virtuels permettent à chaque projet de maintenir des dépendances séparées, gardant ainsi votre environnement de développement organisé.

4.1 Création d’un environnement virtuel

Tout d’abord, installez le module venv et créez un environnement virtuel.

sudo apt install python3-venv
python3 -m venv myenv

4.2 Activation de l’environnement virtuel

Exécutez la commande suivante pour activer l’environnement virtuel.

source myenv/bin/activate

Une fois activé, l’invite du terminal affichera le nom de l’environnement.

4.3 Gestion des paquets à l’intérieur de l’environnement virtuel

Vous pouvez installer des paquets à l’intérieur de l’environnement virtuel en utilisant la commande pip habituelle.

pip install <package-name>

4.4 Désactivation de l’environnement virtuel

Exécutez la commande suivante pour quitter l’environnement virtuel.

deactivate

5. Dépannage : Résolution des problèmes avec pip et les environnements virtuels

En utilisant pip et les environnements virtuels, vous pourriez rencontrer certains problèmes. Cette section présente les problèmes courants et leurs solutions.

5.1 Si l’environnement virtuel ne peut pas être activé

Si l’activation échoue, assurez-vous d’être dans le bon répertoire. Utilisez la commande suivante pour vérifier si le script activate existe.

ls /path/to/your/environment/bin

5.2 Si les paquets ne sont pas installés correctement

Si l’environnement virtuel n’est pas activé, les paquets peuvent être installés au niveau du système. Activez l’environnement virtuel et réessayez.

5.3 Résolution des erreurs d’installation pip

Si vous rencontrez l’erreur « externally managed environment » sur Ubuntu 23.04 ou versions ultérieures, utilisez un environnement virtuel ou installez les applications en utilisant pipx pour résoudre le problème.

年収訴求