Setup pyenvu na domácím počítači
Zadáno v pátek 4. 9.
K odevzdání ve čtvrtek 10. 9.
Obecně se hodí se mít stejné prostředí na všech počítačích, na kterých budete pracovat. Protože pracovat budete často i z domu, jelikož výuka bude z části distační, setup pyenvu, který jsme dělali ve škole v hodině, budete muset zopakovat i doma.
Konkrétně si prosím do příští hodiny:
- Stáhněte VS Code a v něm oficiální rozšíření pro Python
- Stáhněte a nainstalujte pyenv-win podle oficiálního návodu (pokud jste na Macu nebo Linuxu, nainstalujte pyenv) — detaily viz další sekce
Instalace pyenv-win
Mrkněte na oficiální návod k instalaci.
- Nejprve v sekci "Installation" udělejte všechny čtyři kroky u "With zip file"
- Poté prověďte všechny kroky v sekci "Finish the installation"
Mějte napaměti, že $HOME
je proměnná značící Users/vaše_login_jméno
, takže složku .pyenv
tvořte tam. Příkazy z části "Finish the installation" doporučuji spouštět v Powershellu, což je normální Windowsácký program, který je automaticky na všech počítačích.
Pokud otevřete Powershell, můžete pomocí echo $HOME
zjistit, jako přesně hodnotu má $HOME
na vašem počítači.
Instalace Pythonu přes pyenv
Pokud už máte funkční pyenv(-win) stačí vám otevřít Windows Powershell a spustit následující příkazy
>>> pyenv install 3.8.2 >>> pyenv global 3.8.2
Tím nainstalujete Python 3.8.2 a následně jej aktivujete. Pokud spustíte pouze pyenv
, zobrazí se vám návod.
Aktivace Pythonu ve VS Code
VS Code je třeba nastavit tak, aby náš Python 3.8.2 viděl. Nejprve v Powershellu spusťte
>>> pyenv which
a zkopírujte výslednou cestu. Tuto cestu pak vložte do políčka "Python Path" v nastavení VS Code (nastavení lze otevřít pomocí Ctrl+,
). Nahoře v nastavení lze políčka vyhledávat, ale i po vyhledání Python Path
bude nutné trochu odscrollovat dolů.
Správné políčko se jmenuje doslova "Python Path" a jeho výchozí hodnota je python
. Tuto hodnotu přepište zkopírovanou cestou a stiskněte Enter
pro uložení.
Používání Pythonu ve VS Code
Pomocí Ctrl+N
můžete vytvořit nový soubor, jehože výchozí jméno bude "Untitled-1". V této chvíli VS Code ještě neví, že chceme psát program v Pythonu. Bude tedy nutné pomocí Ctrl+S
uložit náš soubor jako nejake_jmeno.py
— přípona .py
signalizuje VS Code, že pracujeme s Pythonem.
Alternativně je možné na dolní liště v pravé části kliknout na "Plain Text" (což je výchozí typ Untitled-1) a přepnout jej na Python.