Historicky MacOS předinstalován s Python 2, nicméně počínaje Mac 10.15 (vydáno v říjnu 2019) to je už ne případ. A protože Python 2 již nebude oficiálně podporován od 1.ledna 2020, měli byste místo toho skutečně použít Python 3.
existuje několik způsobů, jak nainstalovat Python 3 do počítače MacOS. Oficiální web Pythonu dokonce doporučuje jeho stažení přímo, tento přístup však může způsobit zmatek kolem proměnných cesty, aktualizací a odinstalací., Lepší přístup, podle mého názoru, je místo toho použít populární správce balíčků Homebrew, který automatizuje aktualizace a žonglování více verzí Pythonu v počítači.
je Python 3 již nainstalován?
než začneme, ujistěte se, že Python 3 již není v počítači nainstalován. Otevřete příkazový řádek pomocí aplikace terminálu, která je umístěna na Applications -> Utilities -> Terminal
.
poté zadejte příkaz python --version
následovaný klávesou Enter pro zobrazení aktuálně nainstalované verze Pythonu.,
$ python --versionPython 2.7.17
Poznámka: znak dolaru, ($
), označuje vstup uživatele. Vše po je určeno k napsání uživatelem následovaným klávesou Enter. Jakýkoli výstup, například Python 2.7.17
v tomto případě nemá znak dolaru front.In krátké: před příkazy nepište $
!
je možné, že Python 3 již mohl být nainstalován jako python3
. Spusťte příkaz python3 --version
pro kontrolu, ale s největší pravděpodobností to způsobí chybu.,
Install XCode
prvním krokem pro Python 3 je instalace programu Xcode společnosti Apple, který je nezbytný pro vývoj iOS i pro většinu programovacích úkolů. K instalaci Homebrew použijeme XCode.
V Terminálu aplikaci, spusťte následující příkaz k instalaci XCode a jeho nástroje příkazového řádku:
$ xcode-select --install
To je velký program, tak to chvíli trvat ke stažení. Ujistěte se, že proklikat všechny potvrzení výzvy XCode vyžaduje.,
Instalovat Homebrew
Next nainstalovat Homebrew pomocí kopírování/vkládání následující příkaz do Terminálu a pak Zadejte enter:
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
potvrdit Homebrew správně nainstalována, spusťte tento příkaz:
$ brew doctorYour system is ready to brew.
Instalovat Python 3,
a Teď můžeme nainstalovat nejnovější verzi Pythonu 3., Zadejte následující příkaz do Terminálu a stiskněte klávesu Enter:
$ brew install python3
potvrďte, kterou verzi Pythonu 3 byla nainstalována, spusťte následující příkaz v Terminálu:
$ python3 --versionPython 3.8.5
a Konečně, ke spuštění naší nové verzi Python 3, otevřít interaktivní se zadáním python3
v Terminálu:
opustit Python 3 interaktivní shell, můžete zadat buď exit()
a pak se Vrátit nebo typ Control+d
což znamená, držte obě Ovládací a D klíče ve stejnou dobu.,
na Vědomí, že je stále možné spustit Python 2, pouhým zadáním python
:
Virtuální Prostředí
ve výchozím nastavení, Python balíčky jsou nainstalovány po celém světě na vašem počítači v jednom adresáři. To může způsobit velké problémy při práci na více projektech Python!
představte si například, že máte projekt a, který se spoléhá na Django 1.11, zatímco Projekt B používá Django 2.2. Pokud jste naivně nainstalovali Django do počítače, byla by přítomna a dostupná pouze nejnovější instalace v tomto jediném adresáři., Pak zvažte, že většina projektů Pythonu se spoléhá na více balíčků, z nichž každý má svá vlastní čísla verzí. Prostě neexistuje způsob, jak udržet vše rovně a neúmyslně rozbít věci se špatnými verzemi balíčku.
řešením je použít virtuální prostředí pro každý projekt, izolovaný adresář, spíše než instalovat Python balíčky globálně.
Matouce, existuje několik nástrojů pro virtuální prostředí v Pythonu:
- venv je k dispozici ve výchozím nastavení na Python 3.3+
- virtualenv musí být nainstalována samostatně, ale podporuje Python 2.7+ a Python 3.,3+
- Pipenv je na vyšší úrovni nástroj, který automaticky řídí samostatné virtuální prostředí pro každý projekt
Na Mac os můžeme nainstalovat Pipenv s Homebrew.
$ brew install pipenv
Pak použijte Pipenv pro všechny Python balíčky, které chcete nainstalovat. Například, pokud chcete pracovat s Django 2.2.6, nejprve vytvořte vyhrazený adresář pro něj v počítači, například v adresáři django
na ploše.
$ cd ~/Desktop$ mkdir django$ cd django
poté nainstalujte Django do tohoto adresáře.,
$ pipenv install django==2.2.7
Pokud se podíváte do adresáře, tam jsou nyní dva nové soubory Pipfile
Pipfile.lock
, který Pipenv používá. Chcete-li aktivovat typ virtuálního prostředí pipenv shell
.
$ pipenv shell(django) $
nyní bude závorky kolem názvu aktuálního adresáře, který označuje virtuální prostředí je aktivovat. Chcete-li ukončit virtuální prostředí, zadejte exit
.,
(django) $ exit$
nedostatek závorek potvrzuje, že virtuální prostředí již není aktivní.
Napsat komentář