Historisk MacOS er forudinstalleret med Python 2, dog startende med Mac 10.15 (udgivet i oktober 2019) dette er ikke længere tilfældet. Og da Python 2 ikke længere understøttes officielt fra 1. januar 2020, skal du virkelig bruge Python 3 i stedet.

Der er flere måder at installere Python 3 på en MacOS-computer. Det officielle Python-websiteebsted anbefaler endda at do .nloade det direkte, men denne tilgang kan forårsage forvirring omkring STIVARIABLER, opdateringer og afinstallationer., En bedre tilgang er efter min mening i stedet at bruge den populære pakkeadministrator Homebre., der automatiserer opdateringer og jonglerer flere versioner af Python på en computer.

er Python 3 allerede installeret?

før vi starter, skal du sørge for, at Python 3 ikke allerede er installeret på din computer. Åbn kommandolinjen via terminalprogrammet, der er placeret på Applications -> Utilities -> Terminal.

skriv derefter kommandoen python --version efterfulgt af Enter-tasten for at se den aktuelt installerede version af Python.,

$ python --versionPython 2.7.17

Bemærk: dollar tegn, ($), angiver brugerens input. Alt efter er beregnet til at blive skrevet af brugeren efterfulgt af Enter-tasten. Ethvert output, såsom Python 2.7.17 i dette tilfælde har ikke et dollartegn front.In kort: skriv ikke $ før dine kommandoer!

det er muligt, at Python 3 måske allerede er installeret som python3. Kør kommandoen python3 --version for at kontrollere, men sandsynligvis vil dette kaste en fejl.,

installer Installcode

det første trin for Python 3 er at installere Apples programcode-program, som er nødvendigt for iOS-udvikling såvel som de fleste programmeringsopgaver. Vi bruger Homcode til at installere Homebre..

I din Terminal app, skal du køre følgende kommando til at installere XCode og dens kommando-linje værktøj:

$ xcode-select --install

Det er et stort program, så det gør tage et stykke tid at downloade. Sørg for at klikke gennem alle bekræftelsesprompter requirescode kræver.,

Installere Homebrew

Næste installere Homebrew ved at copy/paste følgende kommando i Terminal og skriv derefter Indtaste:

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

for At bekræfte Homebrew installeret korrekt, ved at køre denne kommando:

$ brew doctorYour system is ready to brew.

Installer Python 3

Nu kan vi installere den nyeste version af Python 3., Skriv følgende kommando i Terminal og tryk på Enter:

$ brew install python3

for At bekræfte, hvilken version af Python 3 blev installeret, skal du køre følgende kommando i en Terminal:

$ python3 --versionPython 3.8.5

Endelig, for at køre vores nye version af Python 3 åbne en interaktiv skal, ved at taste python3 i en Terminal:

For afslut Python 3 interaktive shell, kan du skrive enten exit() og derefter vende Tilbage eller type Control+d, som betyder, at holde både Kontrol-og D-tasterne på samme tid.,

Bemærk at det stadig er muligt at køre Python-2 ved blot at skrive python:

Virtuelle Miljøer

Som standard, Python-pakker er installeret globalt på din computer i en enkelt mappe. Dette kan medføre store problemer, når du arbejder på flere Python-projekter!forestil dig for eksempel, at du har Projekt A, der er afhængig af Django 1.11, mens Projekt B bruger Django 2.2. Hvis du naivt installerede Django på din computer, ville kun den nyeste installation være til stede og tilgængelig i den enkelte mappe., Overvej derefter, at de fleste Python-projekter er afhængige af flere pakker, der hver har deres egne versionsnumre. Der er simpelthen ingen måde at holde alt lige og ikke utilsigtet bryde ting med de forkerte pakkeversioner.

løsningen er at bruge et virtuelt miljø til hvert projekt, en isoleret mappe, snarere end at installere Python-pakker globalt.

Logisk, at der er flere værktøjer til virtuelle miljøer i Python:

  • venv er som standard tilgængeligt på Python 3.3+
  • virtualenv skal installeres separat, men understøtter Python 2.7+ og Python 3.,3+
  • Pipenv er på et højere niveau værktøj, der automatisk styrer en separat virtuelle miljø for hvert projekt

På MacOS vi kan installere Pipenv med Homebrew.

$ brew install pipenv

brug derefter Pipenv til alle Python-pakker, du ønsker at installere. Vil arbejde med Django 2.2.6, skal du først oprette et dedikeret bibliotek til det på din computer, f.eks. i et django – bibliotek på dit skrivebord.

$ cd ~/Desktop$ mkdir django$ cd django

Installer derefter Django i den pågældende mappe.,

$ pipenv install django==2.2.7

Hvis du kigger i biblioteket der er nu to nye filer, Pipfile og Pipfile.lock, som Pipenv bruger. For at aktivere den virtuelle miljøtype pipenv shell.

$ pipenv shell(django) $

Der vil nu være parenteser omkring navnet på din aktuelle mappe, som angiver det virtuelle miljø er aktivere. For at afslutte det virtuelle miljø skal du skrive exit.,

(django) $ exit$

manglen på parenteser bekræfter, at det virtuelle miljø ikke længere er aktivt.