történelmileg MacOS jött előre telepítve Python 2, azonban kezdve Mac 10.15 (megjelent októberben 2019) ez már nem így van. Mivel a Python 2-t 2020. január 1-jétől már nem fogják hivatalosan támogatni, inkább a Python 3-at kell használnia.

a Python 3 MacOS számítógépre történő telepítésének többféle módja van. A hivatalos Python webhely még azt is javasolja, hogy töltse le közvetlenül, azonban ez a megközelítés zavart okozhat az ÚTVONALVÁLTOZÓK, frissítések és eltávolítások körül., Egy jobb megközelítés, véleményem szerint, az, hogy ehelyett a népszerű csomagkezelő Homebrew amely automatizálja frissítések zsonglőrködés több változata Python a számítógépen.

A Python 3 már telepítve van?

mielőtt elkezdenénk, győződjön meg róla, hogy a Python 3 még nincs telepítve a számítógépére. Nyissa meg a parancssort a Terminálalkalmazáson keresztül, amely a Applications -> Utilities -> Terminalcímen található.

ezután írja be a python --version parancsot, majd az Enter billentyűt a Python jelenleg telepített verziójának megtekintéséhez.,

$ python --versionPython 2.7.17

megjegyzés: a dollárjel ($) jelzi a felhasználói bemenetet. Minden után célja, hogy írja be a felhasználó, majd az Enter gombot. Bármely kimenetnek, mint például a Python 2.7.17 ebben az esetben nincs dollárjele front.In rövid: ne írja be a $ parancsot a parancsok előtt!

lehetséges, hogy a Python 3 már telepítve van, mint python3. Futtassa a python3 --version parancsot az ellenőrzéshez, de valószínűleg ez hibát okoz.,

Xcode telepítése

a Python 3 első lépése az Apple Xcode programjának telepítése, amely az iOS fejlesztéséhez, valamint a legtöbb programozási feladathoz szükséges. Mi fogja használni XCode telepíteni Homebrew.

a Terminál alkalmazás, futtassa a következő parancsot kell telepíteni XCode, valamint a parancssori eszközök:

$ xcode-select --install

Ez egy nagy program, így ez eltarthat egy ideig, hogy letöltés. Győződjön meg róla, hogy kattintson az összes megerősítő utasításokat XCode igényel.,

Telepítés lehetőséget Homebrew

a Következő telepíteni Homebrew a másolás/beillesztés a következő parancsot a Terminálon, majd írja Be:

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

A megerősítéshez Homebrew telepítése megfelelő, futtassa az alábbi parancsot:

$ brew doctorYour system is ready to brew.

Install Python 3

Most már tudjuk telepíteni a legújabb verzió a Python 3., Írja be a következő parancsot a Terminálban, majd nyomja meg az Enter billentyűt:

$ brew install python3

ahhoz, Hogy erősítse meg, hogy melyik verzió a Python 3 volt telepítve, futtassa a következő parancsot a Terminálban:

$ python3 --versionPython 3.8.5

Végre, hogy fut az új verzió a Python 3 nyitott egy interaktív kell beírja python3 belül Terminál:

A kilépéshez a Python 3 interaktív shell, írja be vagy a exit() majd Vissza, vagy írja be a Control+d ami azt jelenti, hold, mind a Kontroll -, illetve D billentyűket egyszerre.,

vegye figyelembe, hogy a Python 2 futtatása továbbra is lehetséges a python:

virtuális környezetek

alapértelmezés szerint a Python csomagok globálisan vannak telepítve a számítógépére egyetlen könyvtárban. Ez komoly problémákat okozhat, ha több Python projekten dolgozik!

például képzelje el, hogy van olyan a projektje, amely a Django 1.11-re támaszkodik, míg a B Projekt a Django 2.2-t használja. Ha naiv módon telepítette a Django-t a számítógépére, csak a legújabb telepítés lenne jelen, amely elérhető az egyetlen könyvtárban., Ezután vegye figyelembe, hogy a legtöbb Python projekt több csomagra támaszkodik, amelyek mindegyikének saját verziószáma van. Egyszerűen nem lehet mindent tisztán tartani, nem véletlenül törik meg a dolgokat a rossz csomagverziókkal.

a megoldás egy virtuális környezet használata minden projekthez, egy elszigetelt könyvtárhoz, ahelyett, hogy a Python csomagokat globálisan telepítené.

összetéveszthetetlenül, több eszköz létezik virtuális környezetekhez Python-ban:

  • venv alapértelmezés szerint elérhető a Python 3.3+
  • virtualenv külön kell telepíteni, de támogatja a Python 2.7+ és Python 3.,3 +
  • a Pipenv egy magasabb szintű eszköz, amely automatikusan külön virtuális környezetet kezel minden egyes projekthez

MacOS-On telepíthetjük a Pipenv-t Homebrew-vel.

$ brew install pipenv

Ezután használja a Pipenv-t a telepíteni kívánt Python csomagokhoz. Ha például a Django 2.2.6-tal szeretne dolgozni, először hozzon létre egy dedikált könyvtárat a számítógépén, például egydjango könyvtárban az asztalon.

$ cd ~/Desktop$ mkdir django$ cd django

Ezután telepítse a Django-t a könyvtárba.,

$ pipenv install django==2.2.7

ha belenéz a könyvtárba, most két új fájl van,Pipfile ésPipfile.lock, amelyet a Pipenv használ. A pipenv shellvirtuális környezet aktiválásához.

$ pipenv shell(django) $

zárójelek lesznek az aktuális könyvtár neve körül, amely jelzi, hogy a virtuális környezet aktiválva van. A virtuális környezetből való kilépéshez írja be a exitparancsot.,

(django) $ exit$

a zárójelek hiánya megerősíti, hogy a virtuális környezet már nem aktív.