Formation PUB400 : Python, 2018 Installations sur votre ordinateur

1.1 Installation de Python


Python est un langage de programmation à code source ouvert. Il peut être utilisé pour une multitude de projets, allant des sites Web aux applications pour objets connectés en passant par les jeux et les projets de toute autre nature, avec ou sans base de données.

Dans cette fiche :

Installation sous Linux (Raspberry Pi OS)

Sous Raspberry Pi OS, vous avez accès par défaut à Python 2.7 et à Python 3.X.

Les deux versions sont installées respectivement dans les dossiers /usr/lib/python2.7 et /usr/lib/python3.X.

Installation sous macOS

Python est installé par défaut sur un Mac. Il s'agit généralement de la version 3.x.

Vérifier la version installée

Pour vérifier la version exacte installée sur votre Mac, ouvrez une fenêtre Terminal (généralement placée dans le groupe Autre dans le Lauchpad) puis entrez la commande :

Terminal

python3 --version

Vous verrez son numéro de version exact apparaître.

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %python3 --version
Python 3.9.6

Retrouver l'emplacement de l'installation

Pour connaître l'emplacement de la commande python3 :

Terminal

which python3

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %which python3
/usr/bin/python3

Installer la dernière version

Il est possible d'installer une version spécifique de Python sans désinstaller la version actuelle :

  • Vous devez d'abord installer les outils en ligne de commande Xcode. Ouvrez une fenêtre Terminal puis entrez cette commande :
    Terminal

    xcode-select --install

    Il est également possible de télécharger les outils en ligne de commande directement à partir de ce lien : https://developer.apple.com/downloads/index.action.
  • Vous pouvez maintenant installer la version désirée de Python comme suit :

    • Assurez-vous que Homebrew soit installé sur votre Mac (voir Installation de Homebrew).
    • Retrouvez la dernière version disponible :
      Terminal

      brew list python

      Résultat à l'écran

      monnom@MacBook-Pro-de-MonNom ~ %brew info python
      ==> python@3.13: stable 3.13.2 (bottled)
      Interpreted, interactive, object-oriented programming language
      https://www.python.org/
      Not installed
      From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/p/python@3.13.rb
      License: Python-2.0
      ==> Dependencies
      Build: pkgconf ✘
      Required: mpdecimal ✘, openssl@3 ✘, sqlite ✘, xz ✘
      ==> Caveats
      Python is installed as
        /usr/local/bin/python3

      Unversioned symlinks `python`, `python-config`, `pip` etc. pointing to
      `python3`, `python3-config`, `pip3` etc., respectively, are installed into
      /usr/local/opt/python@3.13/libexec/bin

      See: https://docs.brew.sh/Homebrew-and-Python
      ==> Analytics
      install: 222,962 (30 days), 799,128 (90 days), 1,600,342 (365 days)
      install-on-request: 82,361 (30 days), 250,595 (90 days), 426,456 (365 days)
      build-error: 540 (30 days)

    • Installez maintenant Python (ajustez le numéro de version selon votre besoin) :
      Terminal

      brew install python@3.13

Configurer la version à utiliser par défaut

Si vous avez plus d'une version de Python 3.x installée, il faut indiquer laquelle sera utilisée par défaut.

Vérifiez d'abord dans quel dossier la nouvelle version a été installée.

Terminal

which python3.13

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %which python3.13
/usr/local/bin/python3.13

Éditez le fichier .zshrc contenu dans votre dossier personnel.

Terminal

nano ~/.bashrc

S'il est vide, inscrivez tout le code présenté ici. Sinon, ajoutez simplement le chemin à la fin de la ligne.

Fichier ~/.bashrc

export PATH="${PATH}:/usr/local/bin/python3.13"

Appuyez sur Ctrl + X puis O (ou Y si votre OS est en anglais) pour enregistrer les modifications.

Pour que les modifications soient prises en compte, refermez la fenêtre Terminal puis ouvrez-en une nouvelle.

Vérifiez maintenant la version de Python qui sera utilisée.

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %which python3
/usr/local/bin/python3.13

Tester l'installation sous macOS

Ouvrez une fenêtre Terminal puis lancez la ligne de commande Python :

Terminal

python3

Ceci vous donne accès à la ligne de commande Python. La version utilisée est affichée.

Résultat à l'écran

monnom@MacBook-Pro-de-MonNom ~ %python3
Python 3.13.2 (main, Feb  4 2025, 14:51:09)
[Clang 16.0.0 (clang-1600.0.26.6)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Entrez maintenant l'instruction Python suivante :

Ligne de commande Python

print("Hello World")

Le programme répond en affichant « Hello World ».

Pour sortir de la ligne de commande Python, entrez la commande :

Ligne de commande Python

exit()

Installation sous Windows

Pour installer Python :

  • Téléchargez la dernière version (Windows x86-64 executable installer) ici : https://www.python.org/ (il est conseillé de travailler avec Python 3.x sauf si vous avez besoin d'une bibliothèque qui ne supporte que Python 2.x).
  • Suivez les instructions !

Par défaut, les fichiers de Python seront installés dans le dossier C:\Users\monnom\AppData\Local\Programs\Python\Python37-32. Les chiffres changeront à la fin du nom du dernier dossier selon la version installée (ici : Python 3.7).

Vérification de l'installation sous Windows

Pour vous assurer que votre installation de Python est fonctionnelle, lancez le programme Python à partir du menu Windows (celui dont l'icône représente un fond noir).

Menu Python dans Windows

À l'invite de commande Python (le programme avec l'icône au fond noir), écrivez l'instruction suivante :

Ligne de commande Python

print("Hello World")

Le programme répond en affichant « Hello World ».

Hello World à la console Python

Pour sortir de la ligne de commande Python, entrez la commande :

Python

exit()

Pour plus d'information

« Install Python 3 on Mac OS X ». William S. Vincent. https://wsvincent.com/install-python3-mac/

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre