Accéder au contenu principal

Comment mettre à jour Python et Pip sous Windows, MacOS et Linux ?

Lisez nos instructions pas à pas pour savoir comment mettre à niveau Pip et Python sur Windows, macOS et Linux. Maintenez votre environnement à jour et compatible.
Actualisé 16 janv. 2025  · 11 min de lecture

Disposer de la dernière version de Python et de son installateur de paquets, Pip, peut faire une énorme différence dans votre travail ou vos projets de données. Si vous êtes nouveau ou un peu novice en matière de programmation, la mise à niveau de Python et de Python peut vous sembler complexe, d'autant plus qu'il existe différentes méthodes de mise à niveau de Python et de Python pour Windows, macOS et Linux.

Je vous guiderai à travers chaque étape et rendrai le processus aussi simple et direct que possible. Passez simplement à la section correspondant au système d'exploitation que vous utilisez actuellement. Et si vous êtes totalement novice en matière de travail avec Python, suivez notre cours d'introduction à Python dès aujourd'hui. De même, l'aide-mémoire Python pour les débutants est une autre ressource toujours utile de DataCamp.

Enfin, si vous souhaitez dépanner ou en savoir plus sur Pip dans le cadre de la gestion des paquets, lisez notre tutoriel complet sur Pip Python pour la gestion des paquets.

Mise à niveau de Python et Pip Mise à jour de Python et Pip. Image par l'auteur.

Qu'est-ce que le pipe-line et pourquoi est-il important ?

Lorsque vous souhaitez utiliser une bibliothèque ou un module externe dans votre projet Python, Python est l'outil que vous utilisez pour récupérer et installer cette bibliothèque à partir du Python Package Index (PyPI), qui est le logiciel de dépôt du langage de programmation Python. Maintenir Python et Pip à jour vous apportera une foule d'avantages, notamment : 

  1. La sécurité : Des mises à jour régulières corrigent les vulnérabilités, protégeant ainsi votre environnement de développement contre les menaces de sécurité.
  2. Nouvelles fonctionnalités : Les mises à jour apportent de nouvelles fonctionnalités qui peuvent améliorer votre code.
  3. Amélioration des performances : Les nouvelles versions optimisent les performances, ce qui accélère l'exécution de vos scripts.
  4. Corrections de bugs : Les mises à jour résolvent les problèmes signalés, ce qui garantit une expérience de développement plus fluide.

Mise à jour de Python et Pip sur différents systèmes d'exploitation

Voyons maintenant comment mettre à niveau Python sur trois grands systèmes d'exploitation : Windows, macOS et Linux. Avant de commencer le processus de mise à niveau, il est utile de connaître les versions actuelles de Python et de Pip installées sur votre système. Vous pouvez vérifier les versions en exécutant les commandes suivantes dans votre terminal ou votre invite de commande :

python --version
pip --version

Ces commandes affichent les versions installées de Python et de Pip. Notez ces versions afin de pouvoir confirmer ultérieurement que les mises à niveau ont été effectuées avec succès.

Mise à jour de Pip sous Windows

Voyons comment mettre à niveau Pip sur Windows en trois étapes simples. 

Étape 1 : Téléchargez la dernière version du programme d'installation de Python

Pour télécharger la dernière version du programme d'installation de Python pour Windows, visitez le site officiel de Python et cliquez sur le bouton Télécharger Python. Cela vous permettra d'obtenir la version la plus récente du programme d'installation de Python.

Téléchargement du programme d'installation de Python avant de lancer le processus de mise à niveau de Python par pip

Téléchargez Python. Image par l'auteur

Étape 2 : Exécutez le programme d'installation

Après avoir téléchargé la dernière version de Python sur le site officiel de Python, localisez le fichier d'installation téléchargé et double-cliquez dessus pour l'ouvrir. Dans la fenêtre d'installation, veillez à cocher l'option "Add Python to PATH". L'exécution du programme d'installation mettra à jour Python et Pip, qui sont inclus dans le programme d'installation.

Étape 3 : Mise à niveau Pip

Pour mettre à niveau Python à l'aide de l'invite de commande après avoir mis à niveau Python, tapez cmd dans votre barre de recherche pour ouvrir l'invite de commande. Ensuite, exécutez la commande suivante pour mettre à niveau Pip :

python -m pip install --upgrade pip

Cette commande permet de s'assurer que la dernière version de Pip est installée. Si vous rencontrez des erreurs d'autorisation, vous pouvez utiliser cette commande :

python -m pip install --upgrade pip --user

Vous pouvez vérifier la mise à niveau que vous avez effectuée en réexécutant les commandes de vérification de la version pour confirmer les mises à niveau.

Mise à jour de Pip sur MacOS

Nous allons voir ici comment vous pouvez effectuer la même mise à jour sur votre Mac.

Étape 1 : Utilisez Homebrew pour mettre à jour Python

Homebrew est un gestionnaire de paquets populaire pour MacOS qui simplifie l'installation et la gestion des logiciels. Si Homebrew n'est pas installé, ouvrez votre terminal et lancez la commande suivante :

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Pour mettre à jour Python à l'aide de Homebrew, ouvrez votre terminal et exécutez les commandes suivantes :

brew update
brew upgrade python

Étape 2 : Mise à niveau Pip

Après avoir mis à jour Python, mettez à jour Pip en exécutant la commande suivante :

python3 -m pip install --upgrade pip

Si vous rencontrez des erreurs d'autorisation, vous pouvez utiliser cette commande :

python3 -m pip install --upgrade pip --user

Mise à jour de Pip sous Linux

Pour les utilisateurs de Linux, le processus de mise à niveau peut varier légèrement en fonction de la distribution, comme Ubuntu ou Fedora.

Étape 1 : Mettre à jour la liste des paquets

La première étape consiste à mettre à jour la liste des colis. Vous pouvez le faire en ouvrant votre terminal et en exécutant la commande suivante :

sudo apt update

Étape 2 : Mise à jour de Python

Vous pouvez ensuite mettre à niveau Python en installant la dernière version. Ouvrez votre terminal et exécutez la commande suivante :

sudo apt install python3

Étape 3 : Mise à niveau Pip

L'étape suivante consiste à mettre Pip à niveau. Une fois Python mis à jour, vous pouvez exécuter la commande suivante pour mettre à jour Pip :

python3 -m pip install --upgrade pip

Si vous rencontrez des erreurs d'autorisation, vous pouvez utiliser cette commande :

python3 -m pip install --upgrade pip --user

En suivant ces étapes, vous pouvez vous assurer que les dernières versions de Python et de Pip sont installées sur votre système, quel que soit le système d'exploitation que vous utilisez. Cela vous permettra de rester au courant des dernières fonctionnalités, des améliorations de performance et des mises à jour de sécurité.

Dépannage des erreurs courantes de mise à jour de Pip Python

Même avec une gestion prudente, vous pouvez rencontrer des problèmes lors de l'utilisation de Pip et de Python. Cette section aborde certains problèmes courants et fournit des solutions pour vous aider à les résoudre efficacement. Nous aborderons la résolution des conflits de version, la gestion des problèmes de permission, et nous nous assurerons que les chemins d'accès à Pip et Python sont correctement configurés.

Dépannage sous Windows

Commençons par examiner les problèmes courants qui peuvent survenir lorsque vous travaillez avec Windows.

S'assurer que les chemins d'accès à Pip et Python sont correctement configurés sous Windows

Des chemins d'accès incorrects peuvent entraîner des erreurs lors de l'exécution de commandes Python ou Pip. Pour vérifier et vous assurer que vos chemins d'accès à Python et à Pip sont correctement définis, commencez par vérifier le chemin d'installation de Python à l'aide de la commande where:

where python
where python3

Assurez-vous que la sortie pointe vers le bon exécutable Python. Ensuite, vérifiez le chemin d'installation de Pip :

where pip

Assurez-vous que la sortie pointe vers l'exécutable Pip correct. Si les chemins sont incorrects, mettez à jour la variable d'environnement PATH pour inclure les répertoires corrects :

setx PATH "%PATH%;C:\Python39;C:\Python39\Scripts"

Remplacez C:\Python39 par le répertoire dans lequel Python est installé sur votre système.

message d'erreur : commande pip introuvable

Si vous voyez un pip: command not found error, cela indique que Pip n'est pas installé ou n'est pas dans votre PATH. Pour installer Pip, téléchargez le script get-pip.py en ouvrant votre navigateur web et en accédant à l'URL get-pip.py, puis enregistrez le fichier sur votre ordinateur. Une fois le fichier téléchargé, il est automatiquement placé dans le dossier Téléchargements. Vous pouvez ensuite exécuter la commande suivante dans l'invite de commande pour installer Pip :

python get-pip.py

Vous risquez de rencontrer l'erreur suivante : Python : can't open file. Tout ce que vous avez à faire est de changer le répertoire en Downloads en utilisant la commande suivante :

cd Downloads
python get-pip.py

Problèmes liés au certificat SSL

Si vous rencontrez des erreurs de certificat SSL, essayez de mettre à jour Pip ou de configurer un chemin d'accès aux certificats de confiance.

python -m pip install --upgrade pip

Si le problème persiste, vous pouvez définir la variable d'environnement REQUESTS_CA_BUNDLE pour qu'elle pointe vers le chemin de vos certificats de confiance :

set REQUESTS_CA_BUNDLE=C:\path\to\certificates

Remplacez C:\path\to\certificates par le chemin d'accès à vos certificats de confiance.

Pour définir la variable REQUESTS_CA_BUNDLE de manière permanente, vous pouvez l'ajouter par le biais des propriétés du système.

Tout d'abord, ouvrez les propriétés du système (cliquez avec le bouton droit de la souris sur Poste de travail > Propriétés > Paramètres système avancés). Cliquez ensuite sur le bouton Variables d' environnement. Enfin, sous Variables système, cliquez sur Nouveau et ajoutez le nom de variable REQUESTS_CA_BUNDLE et sa valeur comme chemin d'accès à vos certificats.

Dépannage sous MacOS et Linux

Examinons maintenant quelques problèmes courants qui peuvent survenir si vous travaillez sous MacOS ou Linux.

S'assurer que les chemins d'accès à Pip et Python sont correctement configurés

Pour vérifier et vous assurer que vos chemins Python et Pip sont correctement définis, commencez par vérifier le chemin d'installation de Python. Utilisez la commande which:

which python
which python3

Assurez-vous que la sortie pointe vers le bon exécutable Python. Ensuite, vérifiez le chemin d'installation de Pip :

which pip

Assurez-vous que la sortie pointe vers l'exécutable Pip correct. Si les chemins sont incorrects, mettez à jour la variable d'environnement PATH pour inclure les répertoires corrects. Ajoutez les lignes suivantes à votre fichier .bashrc, .bash_profile ou .zshrc:

export PATH="$PATH:/usr/local/bin:/usr/local/sbin"

Après avoir mis à jour le fichier, rechargez la configuration du shell en exécutant :

source ~/.bashrc

message d'erreur : commande pip introuvable

Si vous voyez un pip: command not found error, cela indique que Pip n'est pas installé ou n'est pas dans votre PATH. Installez Pip ou ajustez votre variable PATH comme décrit ci-dessus. Pour installer Pip, utilisez les commandes suivantes :

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

Si curl n'est pas disponible, vous pouvez télécharger le script get-pip.py à l'aide d'un navigateur web, puis exécuter la commande ci-dessus pour installer Pip.

Problèmes liés au certificat SSL

Si vous rencontrez des erreurs de certificat SSL, essayez de mettre à jour Pip ou de configurer un chemin d'accès aux certificats de confiance. Pour mettre à jour Pip, exécutez la commande suivante :

python -m pip install --upgrade pip

Si le problème persiste, définissez la variable d'environnement REQUESTS_CA_BUNDLE pour qu'elle pointe vers le chemin de vos certificats de confiance. Sous macOS et Linux, vous pouvez définir temporairement cette variable dans votre session de terminal ou de manière permanente dans votre fichier de configuration du shell. Pour l'approche de la session de terminal temporaire, utilisez les commandes suivantes :

export REQUESTS_CA_BUNDLE=/path/to/certificates

Remplacez /path/to/certificates par le chemin d'accès à vos certificats de confiance. Pour explorer l'approche permanente, qui se fait dans le fichier de configuration du shell, ajoutez la ligne suivante à votre fichier .bashrc, .bash_profile, ou .zshrc, selon le shell que vous utilisez :

export REQUESTS_CA_BUNDLE=/path/to/certificates

Après avoir mis à jour le fichier, rechargez la configuration du shell en exécutant :

source ~/.bashrc

Remplacez .bashrc par le fichier de configuration approprié que vous avez modifié, par exemple .bash_profile ou .zshrc. Ces étapes permettent de s'assurer que la variable d'environnement REQUESTS_CA_BUNDLE est correctement définie sur les systèmes macOS et Linux.

Conclusion

Dans ce guide, nous avons abordé l'essentiel de la mise à niveau de Python et de Pip, de la gestion des dépendances et de l'utilisation des fonctionnalités avancées de Pip pour que votre environnement de développement reste stable et sécurisé. 

Pour la documentation officielle, la documentation de Pip et la documentation de Python sont d'excellents points de départ. Ils fournissent des guides et des références complètes pour gérer les paquets Python et comprendre le langage de base.

Pour une approche d'apprentissage structurée, DataCamp dispose de nombreuses ressources, notamment notre cours Intro to Python for Data Science et notre cursus de compétences en programmation Python, qui offrent tous deux des connaissances fondamentales. Pour ceux qui souhaitent progresser davantage, le cursus de compétences Fondamentaux Python, le cursus professionnel Développeur Python et le cursus professionnel Analyste de données avec Python offrent tous des parcours d'apprentissage approfondis adaptés à différents aspects de la programmation Python et de l'analyse de données.


Samuel Shaibu's photo
Author
Samuel Shaibu
LinkedIn

Professionnel expérimenté des données et écrivain passionné par l'autonomisation des experts en herbe dans le domaine des données.

Questions fréquemment posées

À quelle fréquence dois-je mettre à jour Python et Pip ?

Il est conseillé de vérifier régulièrement les mises à jour et de procéder à une mise à niveau au moins une fois par trimestre.

Puis-je avoir plusieurs versions de Python installées sur le même système ?

Oui, vous pouvez avoir plusieurs versions de Python installées sur le même système.

Comment passer d'une version de Python à une autre ?

Vous pouvez passer d'une version de Python à l'autre en utilisant des environnements virtuels ou des outils de gestion virtuelle tels que pyenv.

Est-il nécessaire de mettre à jour Pip lors de la mise à jour de Python ?

Oui, il est recommandé de mettre à jour Python en même temps que vous mettez à jour Python pour assurer la compatibilité.

Sujets

Apprenez Python avec DataCamp

cours

Introduction to Python

4 hr
6M
Master the basics of data analysis with Python in just four hours. This online course will introduce the Python interface and explore popular packages.
Afficher les détailsRight Arrow
Commencer le cours
Voir plusRight Arrow
Apparenté

blog

Les 32 meilleures questions d'entretien sur AWS et leurs réponses pour 2024

Un guide complet pour explorer les questions d'entretien AWS de base, intermédiaires et avancées, ainsi que des questions basées sur des situations réelles. Il couvre tous les domaines, garantissant ainsi une stratégie de préparation bien équilibrée.
Zoumana Keita 's photo

Zoumana Keita

30 min

blog

2022-2023 Rapport annuel DataCamp Classrooms

À l'aube de la nouvelle année scolaire, DataCamp Classrooms est plus motivé que jamais pour démocratiser l'apprentissage des données, avec plus de 7 650 nouveaux Classrooms ajoutés au cours des 12 derniers mois.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

8 min

blog

Les 20 meilleures questions d'entretien pour les flocons de neige, à tous les niveaux

Vous êtes actuellement à la recherche d'un emploi qui utilise Snowflake ? Préparez-vous à répondre à ces 20 questions d'entretien sur le flocon de neige pour décrocher le poste !
Nisha Arya Ahmed's photo

Nisha Arya Ahmed

20 min

blog

Q2 2023 DataCamp Donates Digest

DataCamp Donates a offert plus de 20k bourses d'études à nos partenaires à but non lucratif au deuxième trimestre 2023. Découvrez comment des apprenants défavorisés et assidus ont transformé ces opportunités en réussites professionnelles qui ont changé leur vie.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

blog

Célébration de Saghar Hazinyar : Une boursière de DataCamp Donates et une diplômée de Code to Inspire

Découvrez le parcours inspirant de Saghar Hazinyar, diplômée de Code to Inspire, qui a surmonté les défis en Afghanistan et s'est épanouie grâce à une bourse de DataCamp Donates.
Fereshteh Forough's photo

Fereshteh Forough

4 min

blog

Nous avons fait don de bourses DataCamp Premium à un million de personnes, et ce n'est pas fini.

Réparties entre nos deux programmes d'impact social, DataCamp Classrooms et #DCDonates, les bourses offrent un accès illimité à tout ce que DataCamp Premium a à offrir.
Nathaniel Taylor-Leach's photo

Nathaniel Taylor-Leach

Voir plusVoir plus