Historisk MacOS er forhåndsinstallert med Python 2, men starter med Mac-10.15 (utgitt i oktober 2019) dette er ikke lenger tilfelle. Og siden Python 2 vil ikke lenger være offisielt støttes av januar 1, 2020, bør du virkelig bruke Python 3 i stedet.

Det er flere måter å installere Python 3 på en MacOS datamaskinen. Den offisielle Python nettstedet selv anbefaler å laste den ned direkte, men denne tilnærmingen kan føre til forvirring rundt BANEN variabler, oppdateringer, og avinstalleringer., En bedre tilnærming, i min mening, er å i stedet bruke den populære pakken manager Homebrew som automatiserer oppdateringer og sjonglering flere versjoner av Python på en datamaskin.

Er Python 3 allerede er installert?

Før vi starter, kontroller at Python 3 ikke allerede er installert på datamaskinen. Åpner opp kommandolinjen via Terminal-programmet som ligger på Applications -> Utilities -> Terminal.

skriv Deretter inn kommandoen python --version etterfulgt av Enter-tasten for å se den installerte versjonen av Python.,

$ python --versionPython 2.7.17

Merk: dollartegn, ($), indikerer at brukeren. Alt etter er ment å være skrevet inn av brukeren etterfulgt av Enter-tasten. Noen utgang, som for eksempel Python 2.7.17 i denne saken, ikke har en dollar-tegn foran.Kort sagt: ikke skriv $ før kommandoene!

Det er mulig at Python 3 kan allerede er installert som python3. Kjør kommandoen python3 --version for å sjekke, men mest sannsynlig vil dette kaste en feil.,

Installer XCode

Det første trinnet for Python 3 er å installere Apples Xcode program som er nødvendige for iOS utvikling, så vel som de fleste programmering oppgaver. Vi vil bruke XCode for å installere Homebrew.

I Terminal-appen, kan du kjøre følgende kommando for å installere XCode og sin command-line verktøy:

$ xcode-select --install

Det er et stort program, slik at dette kan ta en stund å laste dem ned. Sørg for å klikke gjennom alle bekreftelse ber XCode krever.,

Installere Homebrew

Neste installere Homebrew ved å kopiere/lime inn følgende kommando i Terminal og skriv deretter Enter:

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

for Å bekrefte Homebrew riktig installert, kan du kjøre denne kommandoen:

$ brew doctorYour system is ready to brew.

Installere Python 3

Nå kan vi installere den nyeste versjonen av Python-3., Skriv inn følgende kommando i Terminal, og trykk Enter:

$ brew install python3

for Å bekrefte hvilken versjon av Python 3 ble installert, kan du kjøre følgende kommando i Terminal:

$ python3 --versionPython 3.8.5

til Slutt, å kjøre vår nye versjon av Python 3 åpne en interaktiv skal ved å skrive python3 i Terminal:

for Å avslutte Python 3 interaktivt grensesnitt, kan du enten skrive exit() og deretter gå Tilbake eller type Control+d som betyr hold både Kontroll-og D-tastene på samme tid.,

Merk at det fortsatt er mulig å kjøre Python 2 ved ganske enkelt å skrive python:

Virtuelle Miljøer

standard Python-pakker er installert globalt på datamaskinen din i en enkelt katalog. Dette kan føre til store problemer når du arbeider på flere Python prosjekter!

For eksempel, tenk deg at du har Et Prosjekt som er avhengig av Django 1.11 mens Prosjektet B bruker Django 2.2. Hvis du naivt installert Django på datamaskinen, kan du bare installere den nyeste ville være tilstede og tilgjengelig i en enkelt katalog., Da bør du vurdere som mest Python prosjekter er avhengige av flere pakker som hver har sin egen versjon tall. Det er rett og slett ingen måte å holde alt rett, og ikke ved en feiltagelse bryte ting med feil pakke versjoner.

løsningen er å bruke et virtuelt miljø for hvert prosjekt, en isolert katalog, snarere enn å installere Python-pakker globalt.

Forvirrende, men det finnes flere verktøy for virtuelle miljøer i Python:

  • venv er tilgjengelig som standard på Python 3.3+
  • virtualenv må installeres separat, men støtter Python-2.7+ og Python-3.,3+
  • Pipenv er et høyere nivå verktøy som automatisk styrer et eget virtuelt miljø for hvert prosjekt

På MacOS vi kan installere Pipenv med Homebrew.

$ brew install pipenv

Deretter bruke Pipenv for alle Python-pakker du ønsker å installere. For eksempel, hvis du ønsker å jobbe med Django 2.2.6, må du først opprette en egen katalog for den på datamaskinen, for eksempel i en django mappe på Skrivebordet.

$ cd ~/Desktop$ mkdir django$ cd django

Deretter installere Django i denne katalogen.,

$ pipenv install django==2.2.7

Hvis du tar en titt i katalogen, er det nå to nye filer, Pipfile og Pipfile.lock, som Pipenv bruker. For å aktivere det virtuelle miljøet type pipenv shell.

$ pipenv shell(django) $

Det vil nå være parentes rundt navnet på den gjeldende katalogen som viser det virtuelle miljøet er aktivert. For å avslutte det virtuelle miljøet, skriver du inn exit.,

(django) $ exit$

mangel på parentes bekrefter det virtuelle miljøet er ikke lenger aktiv.