====== Jak nainstalovat Python ====== ===== Ověření instalace ===== Je-li Python nainstalován, spouští se jeho interpret z příkazového řádku příkazem ''python'' nebo ''python3''. (Příkaz ''python'' někdy "ukazuje" na Python verzi 2. Někdy bývají interpretery Pythonu dostupné i pod názvy obsahujícími konkrétní verzi, např. ''python3.13''.) Ověřte, zda již máte Python nainstalovaný a kde na disku jej najdete: $ which python $ which python3 Můžete zkusit interpret Pythonu i spustit (na Windows se může příkazem ''python'' otevřít Windows Store s nabídkou na instalaci Pythonu): $ python Python 3.13.3 (main, Apr 9 2025, 04:04:49) [MSC v.1943 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> Pokud vidíte podobný výstup, spustili jste interpret Pythonu v interaktivním režimu. Měli byste vidět verzi Pythonu a výzvu ''>>>'', která značí, že můžete začít vkládat příkazy Pythonu. Tento interaktivní režim opustíte klávesovou zkratkou ''CTRL-D'' nebo příkazem ''exit()'' (v novějších verzích Pythonu by mělo stačit i už jen ''exit''). Pokud Python nainstalován nemáte, podívejte se níže, jak jej nainstalovat na různé operační systémy. I pokud Python nainstalován máte, můžete chtít využít nástroj ''uv'' (vřele doporučujeme). ===== Linux ===== Na Linuxech často Python nainstalovaný je. Zkuste spustit příkaz ''python3 --version''. Pravděpodobně se se vám "ozve" systémový Python a bude mít jinou verzi než tu, kterou chceme používat v předmětu. Tuto systémovou verzi se nesnažte aktualizovat na novější, můžete si tím poškodit instalaci Linuxu. Doporučujeme nainstalovat Python pro váš vlastní vývoj odděleně, do virtuálního prostředí pomocí nástrojů ''uv'', ''pyenv'', nebo jiných. Předpokládáme, že studenti, kteří mají na svých počítačích Linux, si s instalací Pythonu dokáží poradit. ===== MacOS ===== Na MacOS lze Python nainstalovat několika způsoby, např.: * Pomocí správce balíčků Homebrew: otevřete Terminal a spusťte příkaz ''brew install python''. Po instalaci lze ověřit nainstalovanou verzi např. pomocí příkazu ''python3 --version''. * Pomocí instalátoru staženého z python.org: viz [[https://docs.python.org/3/using/mac.html|dokumentace]]. * Lze využít i níže zmíněný nástroj ''uv''. ===== Windows ===== Interpret a standardní knihovna bývá obvykle součástí nějeké distribuce. Pro MS Windows doporučujeme buď * [[https://www.python.org/downloads/windows/|standardní distribuci Pythonu]] (viz např. tento [[https://www.guru99.com/how-to-install-python.html|návod]]), nebo * instalaci z Windows Store (otevřete Microsoft Store a vyhledejte "Python 3.x"), nebo * instalaci pomocí ''uv'', nebo * [[http://conda.pydata.org/miniconda.html|distribuci Miniconda]]. Poslední dvě možnosti se vám budou hodit např. v dalších letech pro pokročilejší práci na několika oddělených projektech najednou. Hlavně distribuce Anaconda klade velký důraz na kompatibilitu jednotlivých balíčků, ale v poslední době se hodně používá ''uv''. ===== uv ===== ''uv'' je externí nástroj pro správu různých verzí Pythonu, instalaci balíčků a knihoven a pro správu virtuálních prostředí pro své jednotlivé projekty. Pro nováčky může být zprvu obtížnější, ale doporučujeme si jej co nejdříve osvojit. Ušetří vám v budoucnu mnoho starostí! * [[https://docs.astral.sh/uv/getting-started/installation/|Instalace]] ''uv'' * [[https://docs.astral.sh/uv/guides/install-python/|Instalace Pythonu]] pomocí ''uv'' * [[https://docs.astral.sh/uv/guides/scripts/|Spouštění skriptů]] pomocí ''uv'' * [[https://docs.astral.sh/uv/guides/projects/|Správa projektů a virtuálních prostředí]]