Historiallisesti MacOS tuli esiasennettuna Python 2, kuitenkin alkaen Mac-10.15 (julkaistu lokakuussa 2019) tämä ei ole enää tapauksessa. Ja koska Python 2 ei ole enää virallisesti tueta, koska 1. tammikuuta 2020 mennessä, sinun pitäisi todella käyttää Python 3: n sijaan.

On olemassa useita tapoja asentaa Python 3 MacOS: tietokone. Virallinen Python verkkosivuilla jopa suosittelee lataamalla se suoraan, kuitenkin tämä lähestymistapa voi aiheuttaa hämmennystä POLKU muuttujia, päivitykset, ja poistaa., Parempi lähestymistapa, mielestäni, on sen sijaan käyttää suosittu package manager Homebrew joka automatisoi päivitykset ja jongleerausta useita versioita Python tietokoneella.

onko Python 3 jo asennettu?

ennen kuin aloitamme, varmista, ettei Python 3 ole jo asennettu tietokoneellesi. Avaa komentorivin kautta Terminal-sovellus, joka sijaitsee osoitteessa Applications -> Utilities -> Terminal.

kirjoita komento python --version jonka jälkeen Enter-näppäintä nähdä, tällä hetkellä asennettu versio Python.,

$ python --versionPython 2.7.17

Huomautus: dollari-merkki ($) osoittaa, että käyttäjä syöttää. Kaikki jälkeen on tarkoitus kirjoittaa käyttäjän jälkeen Enter avain. Jokin tuotos, esimerkiksi Python 2.7.17 tässä tapauksessa ei ole dollarin merkki edessä.Lyhyesti: älä kirjoita $ ennen komentoja!

on mahdollista, että Python 3 voi olla jo asennettu, kuten python3. Suorita komento python3 --version tarkistaa, mutta todennäköisesti tämä heittää virheen.,

Asenna XCode

ensimmäinen vaihe Python 3 on asentaa Applen Xcode-ohjelma, joka on tarpeen iOS kehitys sekä useimmat ohjelmointi tehtäviä. Käytämme Xcode asentaa Homebrew.

Vuonna Terminal app, suorita seuraava komento asentaa XCode ja sen komentorivin työkaluja:

$ xcode-select --install

Se on iso ohjelma, joten tämä saattaa kestää jonkin aikaa ladata. Varmista, että klikkaat läpi kaikki vahvistuskehotteet Xcode vaatii.,

Asentaa Homebrew

Seuraavaksi asentaa Homebrew kopioi/liittämällä seuraava komento Terminal ja kirjoita sitten Enter-näppäintä:

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

vahvista Homebrew asennettu oikein, suorita tämä komento:

$ brew doctorYour system is ready to brew.

Asenna Python 3

Nyt voimme asentaa uusimman version Python 3., Kirjoita seuraava komento Terminaaliin ja paina Enter:

$ brew install python3

vahvista, mikä versio Python 3 on asennettu, ajaa seuraava komento Terminal:

$ python3 --versionPython 3.8.5

Lopulta, ajaa meidän uusi versio Python 3 avaa interaktiivisen on kirjoittamalla python3 sisällä Terminal:

poistu Python 3 interaktiivinen shell, voit kirjoittaa joko exit() ja sitten Palauttaa tai tyyppi Control+d mikä tarkoittaa pitää sekä Ohjaus-ja D-näppäimiä samaan aikaan.,

Huomaa, että se on vielä mahdollista ajaa Python 2 yksinkertaisesti kirjoittamalla python:

Virtuaaliset Ympäristöt

oletuksena, Python paketit on asennettu maailmanlaajuisesti tietokoneen yhteen hakemistoon. Tämä voi aiheuttaa suuria ongelmia työskenneltäessä useita Python projekteja!

kuvittele esimerkiksi, että sinulla on Projekti, joka perustuu Django 1.11 katsoo, että Hanke B käyttää Django 2.2. Jos naiivisti asentaa Django tietokoneeseen, vain uusin asentaa olemaan läsnä ja saatavilla, että yhden hakemistoon., Harkitse sitten, että useimmat Python-projektit ovat riippuvaisia useista paketeista, joilla kullakin on omat versionumeronsa. Ei yksinkertaisesti ole mitään keinoa pitää kaikki suorana eikä vahingossa rikkoa asioita väärillä pakettiversioilla.

ratkaisu on käyttää virtuaalista ympäristöä kunkin hankkeen, eristetty hakemistoon, pikemminkin kuin asentamalla Python paketteja maailmanlaajuisesti.

Hämmentävää, on olemassa useita työkaluja virtuaalisia ympäristöjä Python:

  • venv on saatavilla oletuksena Python 3.3+
  • virtualenv on asennettava erikseen, mutta tukee Python 2.7+ ja Python 3.,3+
  • Pipenv on korkeamman tason työkalu, joka automaattisesti hoitaa erillinen virtuaalinen ympäristö jokaiselle-hanke

MacOS voimme asentaa Pipenv kanssa Homebrew.

$ brew install pipenv

Sitten käyttää Pipenv tahansa Python paketit haluat asentaa. Esimerkiksi, jos haluat työskennellä Django 2.2.6, ensin luoda oma hakemisto se tietokoneeseen kuten django hakemiston Työpöydälle.

$ cd ~/Desktop$ mkdir django$ cd django

asenna Django sisällä että hakemistoon.,

$ pipenv install django==2.2.7

Jos näyttää hakemiston sisällä on nyt kaksi uutta tiedostoja, Pipfile ja Pipfile.lock, joka Pipenv käyttää. Virtuaaliympäristötyypin aktivoimiseksi pipenv shell.

$ pipenv shell(django) $

Siellä on nyt suluissa noin nimi hakemisto, joka osoittaa, että virtuaalinen ympäristö on aktivoida. Poistuaksesi virtuaaliympäristöstä Kirjoita exit.,

(django) $ exit$

puute suluissa vahvistaa virtuaalinen ympäristö ei ole enää aktiivinen.