Sådan installeres opdateret Python 3.6.x på Mac

Python er et populært programmeringssprog, der i vid udstrækning anvendes af både nybegyndere og langtidse udviklere. Moderne Mac OS-versioner leveres med Python 2.7.x installeret (eller Python 2.6.1 hvis en ældre Mac OS X-version), men mange Python-brugere måtte muligvis opdatere Python i Mac OS til en nyere version som Python 3.6.5.

Denne artikel vil diskutere, hvordan du får en opdateret Python 3-installation på Mac ved at dække to forskellige måder til hurtigt og nemt at installere Python 3 på en Mac.


Bemærk, at vi sagde installere Python 3, ikke opdatere til Python 3, fordi hvordan dette virker, installerer Python 3 samtidig med at Python 2 opretholdes på Mac. Dette er vigtigt, fordi nogle Mac-apps tilsyneladende er afhængige af Python 2-support, så hvis du forsøger at opgradere Python 2.x til Python 3.x i Mac OS, finder du i sidste ende, at noget er brudt, måske kritisk. Med det for øje skal du ikke forsøge at opdatere den eksisterende forudinstallerede Python-udgivelse på en Mac, men i stedet vil du bare have en saminstallation af Python 3 for fuld kompatibilitet.

Og ja, Python 3 og Python 2 kan eksistere på en Mac uden nogen konflikt, brugskommandoerne vil bare være lidt anderledes.

Sådan installeres den opdaterede Python 3 i Mac OS

Måske er den enkleste måde at installere Python 3 på ved at bruge Python-pakkeinstallatøren fra python.org

  1. Gå til Python.org downloads siden her og download den nyeste Python installationspakke
  2. Kør Python-installationspakken og installer Python 3 på Mac'en

Python 3.6.x kræver omkring 100 MB diskplads at installere. Installation er hurtig, og du har Python 3.x sammen med Python 2.x på Mac.

Når Python 3 er installeret, finder du en Python3-mappe i mappen / Applications på din Mac. Du finder også den enkle IDE kaldet IDLE i mappen / Applications / MacPython3 /, hvilket grundlæggende giver dig den samme Python IDE, du ville støde på, hvis du kørte 'python3' ved kommandoprompten i Terminal.

Du kan også installere Python 3.x på en Mac via Homebrew, som er min foretrukne metode som Homebrew-bruger.

Sådan installeres Python 3.6.5 med Homebrew

Installation af en opdateret version af Python 3.6.5 (i skrivende stund) er super nemt med HomeBrew. Selvfølgelig skal du bruge Homebrew installeret på Mac'en, før du kan bruge Homebrew-metoden, men hvis du er interesseret i at snyde med Python, vil Homebrew sandsynligvis appellere dig alligevel.

Vi går ud fra, at du allerede har Homebrew, hvis du ikke kan du kan læse her, hvordan du installerer Homebrew på Mac OS.

Hvis du vil installere den nyeste version af Python 3 ved hjælp af Homebrew, skal du bare udstede følgende kommandostreng:

brew install python3

Når den opdaterede Python 3 er installeret på Mac, kan du køre den med:

python3

Uanset om du installerer den opdaterede Python 3 med pakkeinstallatøren eller Homebrew, bliver standardversionen af ​​Python 2.7, der leveres forudinstalleret med Mac OS og Mac OS X, stadig installeret, helt uberørt og kan køres med den enkle "python" -kommando som altid.

Sådan kontrolleres hvilken version af Python, der for øjeblikket er installeret i Mac OS

Fra Terminal-applikationen kan du blot skrive følgende kommando, hvilken version af Python der for øjeblikket er installeret:

python --version

I MacOS finder du det typisk Python 2.7.x af en vis variation, enten 2.7.4 eller 2.7.10 eller lignende.

Når du har installeret Python med Homebrew eller med pakkeinstallatøren, kan du tjekke den opdaterede nye version af Python med:

python3 --version

Og som tidligere nævnt vil begge installationer af Python sameksistere uden konflikt.

Du kan også finde ud af, hvor hver version af python er installeret med kommandoen 'which' eller 'whereis':

Bemærk, at nogle aspekter af Python er forskellige i hver version, og selv funktioner som det øjeblikkelige Python simple webserver trick er forskelligt fra version 2 til version 3. Hvis du planlægger at bruge noget langsigtet eller lære generelt, vil du Vær bedre at skrive i Python 3.x i stedet for de ældre Python 2.x udgivelser.

Så nu du har Python 3 installeret, er du klar til at kaste!

At lære Python og Python Resources

Hvis du er ny til Python og programmering generelt, er der en række gode ressourcer derude for at komme i gang.

Hvis du er den type, der nyder at lære af en bog, er nogle populære valg:

  • Lære Python - O'Reilly
  • Python Crash Course: En hands-on, projektbaseret introduktion til programmering
  • Automatiser de dårlige ting med Python: Praktisk programmering til nybegyndere

Du kan også tjekke gratis online kurser, inklusive disse fra MIT:

  • edX: MIT Lær Python kursus
  • MIT: Introduktion til Computer Science kursus

Eller du kan også udforske den brede Python Wiki Resources side her også.

TLDR: Opdater Python 2.x til Python 3.x, Installer ikke Python 3.x på Mac

TLDR: Opdater ikke den forudinstallerede Python 2.x til Python 3.x, det vil sandsynligvis bryde noget ved at gøre det. I stedet skal du blot installere og køre den opdaterede Python 3 separat.