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 -> Terminal
cí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 shell
virtuá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 exit
parancsot.,
(django) $ exit$
a zárójelek hiánya megerősíti, hogy a virtuális környezet már nem aktív.
Vélemény, hozzászólás?