Hoe update Python 3.6.x op Mac te installeren

Python is een populaire programmeertaal die zowel door beginners als door langdurige ontwikkelaars wordt gebruikt. Moderne Mac OS-versies worden geleverd met Python 2.7.x geïnstalleerd (of Python 2.6.1 als een oudere Mac OS X-versie), maar veel Python-gebruikers moeten Python in Mac OS mogelijk bijwerken naar een nieuwere versie zoals Python 3.6.5.

Dit artikel bespreekt hoe je een bijgewerkte Python 3-installatie op de Mac kunt krijgen door twee verschillende manieren te bedenken om Python 3 snel en eenvoudig op een Mac te installeren.


Merk op dat we installeerden Python 3, niet updaten naar Python 3, want hoe dit werkt, is het installeren van Python 3 terwijl Python 2 tegelijkertijd op Mac wordt onderhouden. Dit is essentieel omdat blijkbaar sommige Mac-apps vertrouwen op Python 2-ondersteuning, dus als je Python 2.x naar Python 3.x probeert te upgraden in Mac OS zul je uiteindelijk merken dat er iets kapot is, misschien wel kritisch. Met dat in gedachten moet je niet proberen om de bestaande vooraf geïnstalleerde Python-release op een Mac te updaten, in plaats daarvan zul je alleen een co-installatie van Python 3 hebben voor volledige compatibiliteit.

En ja, Python 3 en Python 2 kunnen naast elkaar op een Mac naast elkaar bestaan, de gebruiksopdrachten zullen net iets anders zijn.

Hoe de bijgewerkte Python 3 te installeren in Mac OS

Misschien is de eenvoudigste manier om Python 3 te installeren, met behulp van het python-pakketinstallatieprogramma van python.org

  1. Ga hier naar de downloadpagina van Python.org en download het nieuwste Python-installatiepakket
  2. Voer het Python-installatiepakket uit en installeer Python 3 op de Mac

Python 3.6.x vereist ongeveer 100MB schijfruimte om te installeren. De installatie is snel en je hebt Python 3.x naast Python 2.x op de Mac.

Zodra Python 3 is geïnstalleerd, zult u een Python3-map vinden in de map / Applications van uw Mac. Je vindt ook de eenvoudige IDE genaamd IDLE in de / Applications / MacPython3 / directory, die je in principe dezelfde Python IDE geeft als je zou tegenkomen als je 'python3' draaide bij de opdrachtprompt in Terminal.

Je kunt Python 3.x ook op een Mac installeren via Homebrew, wat mijn voorkeursmethode is als een Homebrew-gebruiker.

Hoe Python 3.6.5 met Homebrew te installeren

Het installeren van een bijgewerkte versie van Python 3.6.5 (vanaf het moment van schrijven) is super eenvoudig met HomeBrew. Natuurlijk moet je Homebrew op de Mac hebben geïnstalleerd voordat je de Homebrew-methode kunt gebruiken, maar als je geïnteresseerd bent in rommelen met Python, dan zal Homebrew je waarschijnlijk toch aanspreken.

We gaan ervan uit dat je Homebrew al hebt, als je dat niet doet, kun je hier lezen hoe je Homebrew installeert op Mac OS.

Om de nieuwste versie van Python 3 met behulp van Homebrew te installeren, geeft u de volgende opdrachtreeks op:

brew install python3

Zodra de bijgewerkte Python 3 op de Mac is geïnstalleerd, kunt u hem gebruiken met:

python3

Of je de bijgewerkte Python 3 installeert met het pakketinstallatieprogramma of Homebrew, de standaardversie van Python 2.7 die vooraf is geïnstalleerd met Mac OS en Mac OS X zal nog steeds worden geïnstalleerd, volledig onaangeroerd en kan worden uitgevoerd met de eenvoudige "python" -opdracht als altijd.

Controleren welke versie van Python momenteel is geïnstalleerd in Mac OS

Vanuit de Terminal-applicatie, simpelweg het typen van de volgende opdracht zal rapporteren welke versie van Python momenteel is geïnstalleerd:

python --version

In MacOS zult u zien dat het typisch Python 2.7.x is met een of andere variatie, hetzij 2.7.4 of 2.7.10 of vergelijkbaar.

Nadat je Python hebt geïnstalleerd met Homebrew of met het pakketinstallatieprogramma, kun je de bijgewerkte nieuwe versie van Python bekijken met:

python3 --version

En zoals eerder vermeld, zullen beide installaties van Python naast elkaar bestaan ​​zonder conflicten.

Je kunt ook achterhalen waar elke versie van python is geïnstalleerd met de opdracht 'which' of 'whereis':

Merk op dat sommige aspecten van Python in elke versie verschillend zijn, en zelfs functies zoals de instant eenvoudige Python-webservertruc verschillen van versie 2 tot versie 3. Als u van plan bent iets op de lange termijn te gebruiken of in het algemeen te leren, zult u beter af schrijven in Python 3.x dan de oudere versies van Python 2.x.

Dus nu je Python 3 hebt geïnstalleerd, ben je klaar om te rollen!

Python leren en Pythonbronnen

Als Python nieuw voor u is en over het algemeen programmeert, zijn er verschillende geweldige bronnen om u op weg te helpen.

Als u het type bent dat graag van een boek geniet, zijn enkele populaire keuzes:

  • Python leren - O'Reilly
  • Python Crash Course: een hands-on, project-gebaseerde introductie tot programmeren
  • Automatiseer het saaie spul met Python: praktisch programmeren voor totale beginners

Je kunt ook gratis online cursussen bekijken, waaronder deze van MIT:

  • edX: MIT Leer de cursus Python
  • MIT: Intro to Computer Science-cursus

Of u kunt hier ook de brede Python Wiki-bronnenpagina bekijken.

TLDR: Update Python 2.x niet naar Python 3.x, installeer Python 3.x gewoon op de Mac

TLDR: update de vooraf geïnstalleerde Python 2.x niet naar Python 3.x, daar zal waarschijnlijk iets kapot gaan. Installeer en voer in plaats daarvan de bijgewerkte Python 3 afzonderlijk uit.