Comment installer Python ? Windows, mac, Linux, Android, iOS

Article publié le vendredi 10 mars 2023 et mis à jour le samedi 17 février 2024.

Comment installer Python ? Windows, mac, Linux, Android, iOS

Avant de commencer à apprendre Python, il faut l’installer sur votre machine pour avoir accès à l’interpréteur Python.

Il existe plusieurs façons d’y parvenir peu importe votre système d’exploitation.

Découvrons ensemble comment avoir la dernière version de Python 3 sur Windows, Mac et Linux.

Plusieurs systèmes d’exploitation comme macOS et Linux viennent avec Python préinstallé.

La version de votre “Python système” qui est livrée avec votre système d’exploitation peut varier.

Il est donc possible que vous vous retrouviez avec une ancienne version de Python 3 ou pire, avec Python 2.

Comment installer Python sur Windows ?

  1. Téléchargez la dernière version de Python pour Windows sur le site officiel de Python

  2. Cliquez sur Latest Python 3 Release - Python 3.X.Y

  3. Rendez-vous tout en bas de la page et choisissez l’installeur pour votre machine (Windows 32-bit, 64-bit ou ARM64)

Si vous ne savez pas quelle version choisir, choisissez la version 64 bits. La plupart des machines récentes tournent sous 64-bit. Si ca ne fonctionne pas, vous pourrez télécharger l’installer de version 32-bit ou ARM64, vous n’allez rien casser, pas de panique.

Pendant l’installation de Python sur Windows, pensez bien à cocher “Add Python 3.X to PATH” sur le tout premier écran de l’installateur. Sinon, vous devrez ajouter le chemin vers l’exécutable de Python dans vos variables d’environnement Windows.

Comment ajouter Python au PATH Windows ?

Si vous avez déjà Python d’installer et que vous voulez ajouter la variable d’environnement dans le PATH, voici comment faire :

  1. Ouvrez l’explorateur de fichiers et faites clique droit sur “Mon ordinateur”
  2. Dans “Avancé”, rendez-vous dans “Variables d’Environnement”
  3. Créez la variable PATH avec le chemin de votre version de Python

Si vous avez déjà une variable PATH, ajoutez le chemin en séparant la valeur des variables avec des ;.

Bravo 🎉 Vous avez ajouté le chemin (path) vers Python à vos variables d’environnement !

Installer Python sur Windows Subsystem for Linux (WSL)

Windows Subsystem for Linux (WSL) est un “sous-système” donne accès à Linux sur les dernières versions de Windows (10 et +). Vous pouvez l’installer en suivant le tutoriel de Microsoft pour obtenir WSL.

Une fois WSL installé, vous pourrez installer Python 3 comme vous le feriez sur un Linux comme Ubuntu avec les commandes :

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install python3

Plus d’informations sur l’installation de Python sur Linux plus bas dans cet article.

Comment installer Python sur Mac ?

MacOS vient avec Python préinstaller mais il s’agit souvent de la version Python 2. Pour installer Python 3, vous pouvez vous rendre sur le site officiel de Python et installer Python 3 avec l’installateur mac ou bien installer la version Python de votre choix depuis le terminal.

Installer Python sur macOS avec l’installateur

Vous pouvez trouver la dernière version de l’installateur Python pour macOS sur le site officiel de Python.

Choisissez la dernière version de Python :

Choisir la dernière version de Python

Puis rendez-vous en bas de la page pour choisir l’installateur pour mac (macOS 64-bit universal2 installer) :

Télécharger l'installer Python pour mac

Suivez les instructions de l’installer et vous aurez la dernière version de Python 3 sur votre machine ! 🎉

Installer Python sur macOS depuis le terminal

Vous pouvez installer la dernière version de Python sur Mac OS avec le gestionnaire de paquets HomeBrew.

  1. Installer HomeBrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
  1. Installer Python
brew install python3

Comment ajouter Python au PATH Mac ?

Pour ajouter Python aux PATH de mac, il faut ajouter la variable à vos variables d’environnement.

Avec le terminal, vous pouvez modifier votre fichier ~/.bash_profile ou ~/.zshrc :

export PATH="/chemin/vers/python:"$PATH

Le chemin vers Python devrait ressembler à ça sur votre mac :

/Library/Frameworks/Python.framework/Versions/{VERSION_DE_PYTHON}/bin

Comment installer Python sur Linux ?

La plupart des distributions Linux viennent avec Python 3. Vous devrez peut-être mettre à jour Python depuis le terminal avec votre gestionnaire de paquets comme apt-get, dnf ou yum.

Découvrons comment installer la dernière version de Python pour chaque distribution Linux.

Installer Python sur Ubuntu

Vous avez déjà Python 3 si vous avez une version d’Ubuntu récente (Ubuntu 17.10 ou supérieure). Vous pouvez mettre à jours votre version de Python 3 avec sudo apt-get update suivi de sudo apt-get upgrade. Si vous avez une version antérieure d’Ubuntu, vous devrez installer Python 3.

Si vous êtes sur Ubuntu 16.10 ou 17.04 :

sudo apt-get update
sudo apt-get install python3.11

Pour une version d’Ubuntu antérieure ou égale à Ubuntu 16.04 :

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.11

Installer Python sur Linux Mint

Pour installer Python3 sur Linux Mint, on utilise la commande apt-get dans le terminal. Mint utilise le même gestionnaire de paquets qu’Ubuntu, on peut donc installer Python depuis le terminal de la même manière.

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.11

Installer Python sur Fedora

Vous pouvez installer la derniere version de Python 3 sur Fedora depuis le terminal avec le gestionnaire de paquets dnf (Dandified Yum).

sudo dnf install python3.11

Remplacez la version de Python (ici 3.11) par la version de votre choix.

Installer Python sur CentOS

CentOS utilise yum (Yellowdog Updater, Modified). Vous pouvez installer la dernière version de Python 3 avec les commandes suivantes :

sudo yum update
sudo yum install python3

Installer Python sur openSUSE

Python 3 vient avec openSUSE si vous suivez l’installation bureau normale. Si vous n’avez pas Python 3 sur votre distribution, vous pouvez l’installer avec zypper.

Mettez votre machine à jour puis installer python :

sudo zypper install python

Si cette commande n’a pas fonctionné, je vous explique comment installer Python depuis les sources sur Linux plus bas dans cet article.

Installer Python sur Debian

Vous pouvez installer Linux sur Debian comme vous le feriez sur Ubuntu. L’installation de Python sera plus ou moins compliquée en fonction de votre version de Debian.

Voici les commandes pour installer Python 3.11 depuis le terminal sous Debian 10 et les versions supérieures.

sudo apt-get update
sudo apt-get install python3.11

Si ça ne fonctionne pas, vous pouvez toujours installer Python depuis les sources sur Linux.

Installer Python sur Arch Linux

Arch Linux fait en sorte d’avoir la dernière version de Python à tout moment. Si vous devez mettre Python à jour, vous pouvez installer python avec pacman sur arch Linux depuis le terminal avec la commande suivante :

packman -S python

Installer Python depuis les sources

Il est aussi possible d’installer Python directement depuis les sources. Parfois, votre système d’exploitation ou votre gestionnaire de paquet ne vous donne pas accès à la dernière version de Python. Pas de panique, vous pouvez build et installer Python avec le code source.

  1. Définir la version de Python

Au moment où j’écris cet article, la version stable la plus récente de Python est Python 3.11.2.

Vous pouvez changer la version ci-dessous si vous souhaitez utiliser une autre version.

export VERSION_DE_PYTHON=3.11.2
  1. Obtenir les sources de Python

Vous pouvez télécharger l’archive qui contient le code source de Python depuis le terminal avec wget ou curl :

# Avec wget
wget https://www.python.org/ftp/python/$VERSION_DE_PYTHON/Python-$VERSION_DE_PYTHON.tgz

# ou avec curl
curl -O https://www.python.org/ftp/python/$VERSION_DE_PYTHON/Python-$VERSION_DE_PYTHON.tgz
  1. Extraire le contenu de l’archive

Il faudra ensuite extraire le contenu de l’archive :

tar xvf Python-$VERSION_DE_PYTHON.tgz
cd Python-$VERSION_DE_PYTHON
  1. Configurer l’installation

Vous pouvez configurer l’installation avec les flags que vous voulez, pour garder les choses simples j’utilise les flags pour optimiser et pour avoir la commande pip.

$ ./configure --enable-optimizations --with-ensurepip=install
  1. Make

On build l’installation avec la commande make :

make
  1. Installer Python

Et finalement on installe Python avec notre configuration :

sudo make install
  1. Vérifier que l’installation a fonctionné
python --version

Vous devriez voir la version de Python voulue (ici, 3.11.2) si tout s’est bien passé.

Si ce n’est pas le cas et que votre terminal vous renvoie un “Command not found”, il faudra peut-être ajouter Python à votre PATH.

Comment ajouter Python au PATH Linux ?

PATH=/opt/python/{VERSION_DE_PYTHON}/bin/:$PATH

Comment installer Python sur Visual Studio Code ?

Pour installer Python rapidement sur VSCode, on utilise l’extension Python pour Visual Studio Code.

Microsoft a même crée un tutoriel complet pour démarrez avec Python sur VSCode, vous trouverez le lien vers le tuto ici.

💡 Vous souhaitez en apprendre plus sur l’IDE de Microsoft ? Alors vous aimerez sûrement mon article comment utiliser Visual Studio Code ?.

Comment installer Python sur Android ?

On peut installer et faire tourner Python sur Android comme ce système d’exploitation est basé sur Linux. La manière la plus simple pour avoir Python sur Android : installer une application depuis le Google Play Store qui donne accès à l’interpréteur Python.

En voici 3 exemples :

Personnellement, j’utilise l’application Termux depuis github (ou F-droid) et puis j’installe Python avec pkg install python.

Comment installer Python sur iOS ?

Pythonista est une application iOS qui vous donne accès à un environnement de développement Python complet directement depuis votre iPhone ou iPad. En plus de coder des scripts en Python, vous pourrez interagir avec les fonctionnalités natives d’iOS comme les contacts, les rappels ou les photos.

Télécharger Pythonista depuis l’App Store

Aller plus loin avec Python

Félicitations ! Vous avez maintenant Python 3 d’installé sur votre machine !

Pour aller plus loin avec Python, je vous recommande de vous intéresser à pyvenv qui vous permet de créer des environnement pour chaque projet Python que vous avez et ne pas vous retrouver avec plein de modules Python.

Python est un langage passionnant, j’en parle souvent sur ce blog, voici quelques articles qui vous intéresseront sûrement :

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.