====== Instalace Pythonu ====== Existuje mnoho cest, jak Python na svůj systém nainstalovat: * [[https://www.youtube.com/watch?v=OTwqFoxU9Rg|Instalace Pythonu]] - video od Petra Štěpána pro předmět B3B33ALP (Windows, Ubuntu Linux) * [[https://www.python.org/downloads/|Stažení instalátoru z python.org]] * [[https://docs.conda.io/projects/conda/en/stable/index.html|conda]] - správce balíčků a prostředí (nejen) pro Python z distribuce Anaconda * [[https://docs.anaconda.com/miniconda/install/|Instalace nástroje conda]] * [[https://docs.conda.io/projects/conda/en/stable/user-guide/tasks/manage-python.html|Instalace Pythonu do virtuálního prostředí]] * [[https://docs.astral.sh/uv/|uv]] - rychlý správce balíčků a projektů pro Python. Nevyžaduje Python pro svůj běh, naopak, dokáže Python na váš systém nainstalovat, vytvářet virtuální prostředí, spravovat balíčky, atd. * [[https://docs.astral.sh/uv/getting-started/installation/|Instalace uv]] * [[https://docs.astral.sh/uv/guides/install-python/|Instalace Pythonu pomocí uv]] ===== Virtuální prostředí ===== Často je třeba, abyste měli v systému několik verzí Pythonu, každou s jinými nainstalovanými balíčky a knihovnami. Na to jsou vhodná virtuální prostředí. Umožňují vytvořit oddělenou instalaci Pythonu a specifických balíčků např. pro každý projekt. * [[https://realpython.com/python-virtual-environments-a-primer/|Modul venv]] ([[https://docs.python.org/3/library/venv.html|dokumentace]]) - vestavěný modul Pythonu pro správu virtuálních prostředí * [[https://docs.anaconda.com/working-with-conda/environments/|conda]] * [[https://docs.astral.sh/uv/pip/environments/|uv venv]] nebo rovnou používejte [[https://docs.astral.sh/uv/guides/projects/|uv projekty]]