Comment installer mis à jour Python 3.6.x sur Mac

Python est un langage de programmation populaire qui est largement utilisé par les débutants et les développeurs de longue date. Les versions modernes de Mac OS sont livrées avec Python 2.7.x installé (ou Python 2.6.1 si une ancienne version de Mac OS X), mais de nombreux utilisateurs Python peuvent avoir besoin de mettre à jour Python sous Mac OS vers une version plus récente comme Python 3.6.5.

Cet article explique comment obtenir une installation Python 3 mise à jour sur Mac en couvrant deux manières différentes d'installer rapidement et facilement Python 3 sur un Mac.


Notez que nous avons dit installez Python 3, pas de mise à jour vers Python 3, car cela fonctionnera en installant Python 3 tout en maintenant simultanément Python 2 sur Mac. Ceci est essentiel car apparemment certaines applications Mac s'appuient sur le support de Python 2, donc si vous essayez de mettre à jour Python 2.x vers Python 3.x sous Mac OS, vous finirez par trouver que quelque chose est cassé, peut-être de manière critique. Dans cet esprit, vous ne devriez pas essayer de mettre à jour la version Python préinstallée existante sur un Mac, mais vous aurez juste une co-installation de Python 3 pour une compatibilité totale.

Et oui, Python 3 et Python 2 peuvent coexister sur un Mac sans aucun conflit, les commandes d'utilisation seront légèrement différentes.

Comment installer le Python 3 mis à jour dans Mac OS

La façon la plus simple d'installer Python 3 est peut-être d'utiliser le programme d'installation du paquet Python de python.org

  1. Accédez à la page de téléchargements Python.org et téléchargez le dernier package d'installation Python
  2. Exécutez le package d'installation Python et installez Python 3 sur le Mac

Python 3.6.x nécessite environ 100 Mo d'espace disque à installer. L'installation est rapide, et vous aurez Python 3.x avec Python 2.x sur Mac.

Une fois Python 3 installé, vous trouverez un dossier Python3 dans le répertoire / Applications de votre Mac. Vous trouverez également l'IDE simple appelé IDLE dans le répertoire / Applications / MacPython3 /, qui vous donne essentiellement le même IDE Python que vous rencontreriez si vous lanciez 'python3' à l'invite de commande dans Terminal.

Vous pouvez également installer Python 3.x sur un Mac via Homebrew, qui est ma méthode préférée en tant qu'utilisateur Homebrew.

Comment installer Python 3.6.5 avec Homebrew

L'installation d'une version mise à jour de Python 3.6.5 (au moment de l'écriture) est super facile avec HomeBrew. Bien sûr, vous aurez besoin de Homebrew installé sur le Mac avant de pouvoir utiliser la méthode Homebrew, mais si vous êtes intéressé à jouer avec Python, Homebrew vous plaira probablement de toute façon.

Nous allons supposer que vous avez déjà Homebrew, si vous ne le faites pas, vous pouvez lire ici comment installer Homebrew sur Mac OS.

Pour installer la dernière version de Python 3 en utilisant Homebrew, lancez simplement la chaîne de commande suivante:

brew install python3

Une fois que le Python 3 mis à jour a été installé sur le Mac, vous pouvez l'exécuter avec:

python3

Que vous installiez le Python 3 mis à jour avec le programme d'installation du paquet ou Homebrew, la version par défaut de Python 2.7 préinstallée avec Mac OS et Mac OS X sera toujours installée, totalement intacte, et peut être exécutée avec la simple commande "python" toujours.

Comment vérifier quelle version de Python est actuellement installée dans Mac OS

À partir de l'application Terminal, il suffit de taper la commande suivante pour indiquer quelle version de Python est actuellement installée:

python --version

Dans MacOS, vous trouverez que c'est typiquement Python 2.7.x d'une variation, soit 2.7.4 ou 2.7.10 ou similaire.

Après avoir installé Python avec Homebrew ou avec le programme d'installation du paquet, vous pouvez vérifier la nouvelle version de Python avec:

python3 --version

Et comme mentionné précédemment, les deux installations de Python coexisteront sans conflit.

Vous pouvez également savoir où chaque version de python est installée avec la commande 'which' ou 'whereis':

Notez que certains aspects de Python sont différents dans chaque version, et même des fonctionnalités telles que l'astuce instantanée du serveur web Python sont différentes de la version 2 à la version 3. Si vous envisagez d'utiliser quelque chose à long terme, Mieux vaut écrire dans Python 3.x plutôt que dans les anciennes versions de Python 2.x.

Alors maintenant que vous avez installé Python 3, vous êtes prêt à rouler!

Apprendre Python et les ressources Python

Si vous débutez avec Python et la programmation en général, vous disposez de nombreuses ressources pour vous aider à démarrer.

Si vous aimez apprendre d'un livre, voici quelques choix populaires:

  • Apprendre le Python - O'Reilly
  • Python Crash Course: une introduction pratique à la programmation basée sur des projets
  • Automatiser les trucs ennuyeux avec Python: Programmation pratique pour les débutants totale

Vous pouvez également consulter des cours en ligne gratuits, y compris ceux du MIT:

  • edX: cours MIT Learn Python
  • MIT: cours d'introduction à l'informatique

Ou vous pouvez également explorer la large page de ressources Python Wiki ici aussi.

TLDR: ne pas mettre à jour Python 2.x vers Python 3.x, installez simplement Python 3.x sur le Mac

TLDR: Ne pas mettre à jour le Python 2.x préinstallé à Python 3.x, il cassera probablement quelque chose en faisant ainsi. Au lieu de cela, installez et exécutez le Python 3 mis à jour séparément.