Jak na stažení Pythonu: průvodce pro začátečníky
- Kde najít oficiální stránky pro stažení Pythonu
- Dostupné verze Pythonu ke stažení
- Rozdíly mezi Pythonem 2 a Pythonem 3
- Jak vybrat správnou verzi pro svůj systém
- Stažení Pythonu pro Windows krok za krokem
- Instalace Pythonu na macOS a Linux
- Co je Python Launcher a k čemu slouží
- Nastavení proměnné PATH po instalaci
- Ověření správné instalace přes příkazový řádek
- Správce balíčků pip a jeho automatická instalace
- Virtuální prostředí a jejich výhody při vývoji
- Nejčastější chyby při stahování a jejich řešení
Kde najít oficiální stránky pro stažení Pythonu
Pokud se rozhodnete začít s programováním v Pythonu, první krok je vždy stejný – potřebujete si stáhnout instalační soubor a nainstalovat tento jazyk do svého počítače. Celý proces je přitom mnohem jednodušší, než by se na první pohled mohlo zdát, ale je důležité vědět, kde hledat. Existuje totiž celá řada neoficiálních zdrojů, které sice nabízejí soubory ke stažení, ale jejich obsah může být upravený, zastaralý nebo dokonce nebezpečný.
Jediným skutečně důvěryhodným místem pro stažení Pythonu je oficiální webová stránka python.org. Tato stránka je spravována organizací Python Software Foundation, která dohlíží na vývoj celého jazyka a zajišťuje, že všechny dostupné verze jsou bezpečné, otestované a plně funkční. Právě proto byste měli vždy začít svůj průzkum právě zde a nikde jinde.
Na stránce python.org najdete v horním menu záložku s názvem Downloads, která vás přivede přímo do sekce věnované stahování. Stránka automaticky rozpozná váš operační systém a nabídne vám tu nejrelevantnější verzi hned v úvodu stránky. To znamená, že pokud používáte Windows, zobrazí se vám tlačítko pro stažení instalátoru určeného právě pro tuto platformu. Stejně tak funguje detekce pro macOS nebo Linux. Tato funkce je velmi praktická, zejména pro začátečníky, kteří se v různých verzích a variantách ještě neorientují.
V sekci stahování najdete také přehled všech dostupných verzí Pythonu. Je důležité rozlišovat mezi takzvanými stabilními verzemi a vývojovými verzemi označovanými jako pre-release. Pro běžné použití a pro začátečníky se vždy doporučuje stáhnout nejnovější stabilní verzi, která je označena jako „Latest Python 3 Release. Vývojové verze jsou určeny spíše pro programátory, kteří chtějí testovat nové funkce ještě před jejich oficiálním vydáním, a mohou obsahovat různé chyby nebo nestability.
Dalším místem, kde lze najít informace o Python stažení, jsou oficiální dokumentační stránky, které jsou rovněž součástí domény python.org. Tyto stránky obsahují podrobné návody k instalaci pro různé operační systémy a mohou být velmi užitečné v případě, že narazíte na jakýkoliv problém. Dokumentace je dostupná v angličtině, ale na internetu existuje celá řada kvalitních překladů a návodů v češtině, které vám celý proces ještě více usnadní.
Pro uživatele operačního systému Linux je situace trochu odlišná. Mnoho linuxových distribucí má Python předinstalovaný nebo ho nabízí přímo prostřednictvím svého správce balíčků. Přesto i v tomto případě platí, že pokud chcete mít jistotu, že pracujete s nejnovější verzí, je nejlepší navštívit přímo python.org a ověřit si, jaká verze je aktuálně dostupná.
Nikdy nestahujte Python z neověřených zdrojů, jako jsou různá fóra, torrentové stránky nebo weby třetích stran, které tvrdí, že nabízejí rychlejší nebo vylepšenou verzi. Takové soubory mohou obsahovat malware, viry nebo jiný škodlivý software, který může vážně poškodit váš počítač nebo ohrozit vaše osobní data. Bezpečnost by měla být vždy na prvním místě.
Celkově vzato je python.org místem, které byste si měli zapamatovat jako první a jedinou zastávku při hledání instalačního souboru. Stránka je přehledná, dobře organizovaná a nabízí vše, co potřebujete – od samotných instalačních souborů přes dokumentaci až po informace o komunitě a nejnovějším vývoji jazyka. Ať už jste úplný začátečník nebo zkušený programátor, toto místo vám vždy poskytne to, co hledáte, spolehlivě a bezpečně.
Dostupné verze Pythonu ke stažení
Python je programovací jazyk, který si za poslední desetiletí získal obrovskou popularitu mezi vývojáři po celém světě, a to včetně České republiky. Pokud uvažujete o tom, že si tento jazyk stáhnete a začnete s ním pracovat, je důležité vědět, jaké verze jsou aktuálně dostupné a která z nich je pro vás ta nejvhodnější. Stažení Pythonu je zcela zdarma a celý proces je přístupný každému, bez ohledu na to, zda jste začátečník nebo zkušený programátor.
Oficiální stránka python.org nabízí přehled všech dostupných verzí, přičemž je třeba rozlišovat mezi takzvanými stabilními vydáními a vývojovými verzemi, které jsou určeny spíše pro testování a experimentování. Nejnovější stabilní verze Pythonu 3 je v současné době tou nejpoužívanější a nejlépe podporovanou verzí, a právě tuto verzi doporučujeme stáhnout naprosté většině uživatelů. Python 3 přinesl celou řadu vylepšení oproti svému předchůdci a dnes je považován za standard v oblasti vývoje softwaru.
Je důležité zmínit, že Python 2 již není aktivně vyvíjen a od roku 2020 mu vývojáři neposkytují žádnou podporu. Přesto se s ním stále setkáváme v některých starších projektech a systémech, kde z různých důvodů nedošlo k migraci na novější verzi. Pokud začínáte od nuly, rozhodně sáhněte po Pythonu 3, protože Python 2 je z hlediska bezpečnosti i funkcionality zastaralý a jeho používání se nedoporučuje pro nové projekty.
Mezi dostupnými verzemi Pythonu 3 najdete několik větví, které se od sebe liší číslem vydání. Každá nová verze přináší opravy chyb, bezpečnostní záplaty a nové funkce. Verze označené jako LTS, tedy Long Term Support, jsou udržovány po delší dobu a jsou vhodné pro produkční prostředí, kde je stabilita klíčovým požadavkem. Naproti tomu nejnovější vydání obsahují nejmodernější funkce, ale mohou být méně otestované v reálném provozu.
Při stahování Pythonu je také nutné věnovat pozornost tomu, pro jaký operační systém instalační balíček stahujete. Pro systém Windows jsou k dispozici instalační soubory ve formátu .exe, které celý proces instalace výrazně zjednodušují. Uživatelé macOS mají k dispozici speciální instalační balíčky přizpůsobené pro tuto platformu, zatímco uživatelé Linuxu mohou Python nainstalovat přímo přes správce balíčků svého systému, jako je apt nebo yum, případně si jej zkompilovat ze zdrojového kódu.
Důležitou součástí stažení a instalace Pythonu je také rozhodnutí, zda potřebujete 32bitovou nebo 64bitovou verzi. Na moderních počítačích se zpravidla doporučuje 64bitová verze, která umožňuje pracovat s větším množstvím paměti a je výkonnější při zpracování náročnějších úloh. 32bitová verze je vhodná pouze pro starší hardware nebo specifické situace, kdy to vyžaduje kompatibilita s jinými nástroji.
Kromě samotného interpretu Pythonu si při stažení instalačního balíčku nainstalujete také nástroj pip, který slouží ke správě balíčků a rozšíření. Pip umožňuje snadno instalovat tisíce knihoven a frameworků, které rozšiřují možnosti základního Pythonu a umožňují vám pracovat na projektech od webového vývoje přes datovou analýzu až po strojové učení. Bez tohoto nástroje by bylo programování v Pythonu výrazně omezené.
Pro ty, kteří chtějí mít přehled o všech historických verzích, python.org uchovává archiv starších vydání. Tyto verze jsou dostupné ke stažení, ale jejich používání se nedoporučuje pro aktivní vývoj, protože jim chybí bezpečnostní aktualizace. Archivní verze jsou užitečné především tehdy, když potřebujete reprodukovat chování staršího projektu nebo testovat zpětnou kompatibilitu svého kódu.
Celkově lze říci, že výběr správné verze Pythonu ke stažení závisí na vašich konkrétních potřebách, použitém operačním systému a charakteru projektu, na kterém pracujete. Vždy je dobré sledovat oficiální dokumentaci a poznámky k vydání, abyste měli přehled o tom, co každá verze přináší nového a jaká jsou její omezení.
Rozdíly mezi Pythonem 2 a Pythonem 3
Pokud se rozhodujete pro stažení Pythonu, pravděpodobně jste narazili na otázku, která verze je pro vás ta pravá. Tato volba není zdaleka triviální, protože rozdíly mezi Pythonem 2 a Pythonem 3 jsou natolik zásadní, že mohou ovlivnit celý váš projekt, způsob psaní kódu i kompatibilitu s knihovnami, které plánujete používat. Pojďme se na tyto rozdíly podívat podrobně, abyste při Python stažení věděli přesně, pro co se rozhodujete.
Python 3 je dnes jednoznačně preferovanou verzí, a to z velmi dobrých důvodů. Python 2 dosáhl svého oficiálního konce životnosti již 1. ledna 2020, což znamená, že od tohoto data již nedostává žádné bezpečnostní aktualizace ani opravy chyb. Přesto se stále najdou projekty a vývojáři, kteří z různých důvodů setrvávají u starší verze. Pokud tedy dnes přistupujete na stránky python.org za účelem stažení Pythonu, téměř jistě byste měli sáhnout po verzi 3.
Jedním z nejviditelnějších rozdílů, který každý začínající programátor okamžitě pocítí, je způsob práce s funkcí print. V Pythonu 2 se jednalo o příkaz, který se psal bez závorek, zatímco Python 3 jej přeměnil na plnohodnotnou funkci vyžadující závorky. Zdánlivě drobná změna, která však způsobila nekompatibilitu obrovského množství staršího kódu. Pokud tedy narazíte na starší tutoriály nebo ukázky kódu bez závorek u print, víte, že pracujete s materiálem psaným pro Python 2.
Dalším zásadním rozdílem je práce s řetězci a kódováním textu. Python 2 rozlišoval mezi typy str a unicode, přičemž výchozím typem byl prostý bytový řetězec. To vedlo k nespočtu problémů při práci s texty obsahujícími diakritiku nebo jiné znaky mimo ASCII tabulku. Python 3 tento přístup zcela přepracoval a všechny řetězce jsou nyní ve výchozím stavu unicode. Pro české programátory, kteří pracují s texty obsahujícími háčky a čárky, je tato změna naprosto zásadní a představuje jeden z nejsilnějších argumentů pro stažení Pythonu 3.
Změnilo se také dělení čísel. V Pythonu 2 platilo, že dělení dvou celých čísel vrátilo celé číslo, takže výsledek výrazu 7/2 byl 3, nikoliv 3.5. Python 3 toto chování změnil a dělení nyní vždy vrací desetinné číslo, pokud výsledek není přirozeně celý. Pro celočíselné dělení je třeba použít operátor //, tedy 7//2 vrátí 3. Tato zdánlivě malá změna způsobila mnoho skrytých chyb v kódu, který byl přenášen z Pythonu 2 do Pythonu 3 bez důkladné revize.
Správa paměti a iterátory prošly v Pythonu 3 také výraznou proměnou. Funkce jako range(), map(), filter() a zip() nyní vracejí iterátory místo seznamů, což přináší výrazné úspory paměti při práci s velkými datovými sadami. V Pythonu 2 tyto funkce okamžitě generovaly celý seznam v paměti, což bylo při práci s miliony prvků velmi neefektivní. Tato optimalizace je jedním z důvodů, proč je Python 3 výrazně vhodnější pro moderní datovou analýzu a strojové učení.
Při Python stažení je také důležité vědět, že naprostá většina moderních knihoven a frameworků již Python 2 nepodporuje. Populární nástroje jako NumPy, Pandas, TensorFlow, Django nebo Flask buď zcela ukončily podporu Pythonu 2, nebo ji plánují ukončit v nejbližší době. Pokud tedy chcete pracovat s moderním ekosystémem Pythonu, neexistuje rozumný důvod, proč volit starší verzi.
Syntaktické rozdíly se projevují i v práci s výjimkami. Python 3 vyžaduje syntaxi except Exception as e, zatímco Python 2 toleroval starší zápis except Exception, e. Podobně se změnila metaclasses, způsob dědičnosti a celá řada interních mechanismů jazyka, které sice běžný programátor nevidí přímo, ale které ovlivňují chování kódu na hlubší úrovni.
Kompatibilita mezi verzemi není automatická, a proto existují nástroje jako 2to3, které pomáhají s migrací starého kódu. Přesto jde o proces, který vyžaduje čas a pečlivé testování. Pokud začínáte nový projekt a stahujete Python poprvé, nemáte žádný důvod se tímto problémem zabývat — jednoduše si stáhněte nejnovější stabilní verzi Pythonu 3 a pracujte s ní od samého začátku.
Jak vybrat správnou verzi pro svůj systém
Výběr správné verze Pythonu pro váš operační systém může na první pohled vypadat jako složitý úkol, zejména pokud se s tímto programovacím jazykem teprve začínáte. Ve skutečnosti je ale celý proces poměrně přímočarý, pokud víte, na co se zaměřit a co sledovat. Nejdůležitějším krokem před samotným stažením je zjistit, jaký operační systém používáte a jakou má architekturu procesoru.
Pokud pracujete na počítači s operačním systémem Windows, budete si muset vybrat mezi verzí pro 32bitové a 64bitové systémy. Drtivá většina moderních počítačů dnes běží na 64bitové architektuře, takže ve většině případů sáhnete po instalačním balíčku označeném jako Windows installer (64-bit). Pokud si nejste jistí, jakou architekturu váš systém používá, stačí kliknout pravým tlačítkem myši na ikonu „Tento počítač a zvolit možnost „Vlastnosti, kde tuto informaci snadno najdete.
Uživatelé systému macOS mají situaci o něco specifičtější, zejména v posledních letech, kdy Apple přešel na vlastní procesory řady M. Pokud máte starší Mac s procesorem Intel, zvolíte instalační balíček pro macOS Intel 64-bit. Naopak majitelé novějších MacBooků nebo iMaců s čipy M1, M2 nebo M3 by měli sáhnout po verzi optimalizované pro Apple Silicon, která přináší výrazně lepší výkon na těchto zařízeních.
Na systémech Linux je situace trochu odlišná. Mnoho linuxových distribucí Python buď již předinstalovaný obsahuje, nebo ho lze jednoduše nainstalovat přes správce balíčků, jako je apt, dnf nebo pacman. Přímé stažení z oficiálních stránek je pak spíše volbou pro pokročilejší uživatele, kteří potřebují konkrétní verzi, jež není v repozitářích jejich distribuce dostupná.
Dalším zásadním rozhodnutím je volba mezi verzí Pythonu 3 a starším Pythonem 2. Tady je odpověď jednoznačná — Python 2 je od roku 2020 oficiálně ukončen a již nedostává žádné bezpečnostní aktualizace ani opravy chyb. Pro všechny nové projekty i pro začátečníky je proto jedinou správnou volbou Python 3. Pokud nenarazíte na velmi specifický starý projekt, který z technických důvodů vyžaduje Python 2, není důvod se k němu vracet.
V rámci samotné řady Python 3 pak existuje několik aktivně udržovaných verzí. Na stránce pro Python stažení vždy najdete označení nejnovější stabilní verze, která je doporučena pro většinu uživatelů. Vedle ní bývají dostupné i starší verze, které jsou stále v aktivní podpoře. Pokud začínáte nový projekt nebo se teprve učíte, vždy sáhněte po nejnovější stabilní verzi, protože přináší nejnovější funkce, opravy bezpečnostních chyb a nejlepší výkon.
Existují ale situace, kdy je vhodné zvolit starší, avšak stále podporovanou verzi. Typicky se to stává tehdy, když pracujete na projektu, který závisí na konkrétních knihovnách nebo frameworcích, jež nejnovější verzi Pythonu ještě nepodporují. V takovém případě je dobré nejprve zkontrolovat dokumentaci příslušných knihoven a zjistit, která verze Pythonu je pro ně doporučena.
Při samotném stažení Pythonu z oficiálního webu python.org si také všimněte, že jsou k dispozici různé typy instalačních souborů. Pro běžné uživatele systému Windows je nejpohodlnější volbou standardní instalační program, který provede celý proces automaticky a nabídne vám možnost přidat Python do systémové proměnné PATH, což je krok, který rozhodně doporučujeme nezanedbat. Bez správného nastavení PATH by totiž nebylo možné spouštět Python přímo z příkazové řádky.
Pokud jste vývojář nebo správce systémů a potřebujete na jednom počítači provozovat více různých verzí Pythonu současně, zvažte použití nástrojů jako pyenv nebo conda, které správu více verzí výrazně usnadňují. Tyto nástroje vám umožní přepínat mezi verzemi podle potřeby konkrétního projektu, aniž byste museli složitě měnit systémové nastavení. Je to přístup, který profesionální vývojáři hojně využívají a který vám ušetří mnoho starostí v budoucnu.
Stažení Pythonu pro Windows krok za krokem
Pokud jste se rozhodli začít programovat v Pythonu nebo chcete aktualizovat stávající instalaci, první věc, kterou musíte udělat, je stáhnout instalační soubor přímo z oficiálních stránek. Celý proces je přitom mnohem jednodušší, než by se mohlo zdát, a zvládne ho i naprostý začátečník bez jakýchkoli předchozích zkušeností s programováním.
Začněte tím, že otevřete svůj webový prohlížeč a přejdete na oficiální stránky Pythonu na adrese python.org. Tato stránka je jediným důvěryhodným zdrojem, odkud byste měli instalační soubor stahovat. Vyhýbejte se třetím stranám a neověřeným webům, protože instalační soubory z takových zdrojů mohou obsahovat škodlivý software nebo upravené verze, které nemusí fungovat správně.
Na hlavní stránce python.org najdete v horním menu záložku s názvem Downloads. Po najetí myší na tuto záložku se vám automaticky zobrazí nabídka, která detekuje váš operační systém a nabídne vám tlačítko pro stažení nejnovější stabilní verze přímo pro Windows. Stačí kliknout na toto tlačítko a stahování se okamžitě spustí. Instalační soubor má příponu .exe a jeho velikost se pohybuje přibližně kolem 25 až 30 megabajtů, takže stahování by nemělo trvat příliš dlouho ani při pomalejším připojení k internetu.
Pokud chcete mít větší kontrolu nad tím, jakou verzi Pythonu stahujete, klikněte přímo na záložku Downloads a poté vyberte možnost Windows. Zobrazí se vám kompletní seznam všech dostupných verzí, od nejnovějších až po starší vydání. Pro většinu uživatelů je doporučeno stáhnout nejnovější stabilní verzi, která je označena jako Latest Python 3 Release. Starší verze Pythonu 2 již není aktivně podporována a pro nové projekty se rozhodně nedoporučuje.
Po dokončení stahování přejděte do složky, kam váš prohlížeč ukládá stažené soubory, nejčastěji to bývá složka Stažené soubory nebo Downloads. Najděte soubor s názvem podobným python-3.x.x-amd64.exe, kde čísla označují konkrétní verzi. Dvakrát na něj klikněte, čímž spustíte průvodce instalací.
Hned na první obrazovce průvodce si všimněte velmi důležité volby v dolní části okna. Jedná se o zaškrtávací políčko s textem Add Python to PATH. Tuto možnost rozhodně zaškrtněte ještě před tím, než kliknete na tlačítko Install Now. Pokud tuto volbu přeskočíte, budete muset cestu k Pythonu přidávat do systémových proměnných ručně, což je zbytečně komplikované a pro začátečníky matoucí.
Po zaškrtnutí políčka klikněte na Install Now pro standardní instalaci, nebo na Customize installation, pokud chcete mít větší kontrolu nad tím, kam se Python nainstaluje a jaké komponenty budou součástí instalace. Pro běžné použití je standardní instalace naprosto dostačující. Systém vás může požádat o potvrzení oprávnění správce, což potvrdíte kliknutím na Ano.
Samotná instalace trvá obvykle jen několik minut. Po jejím dokončení se zobrazí obrazovka s potvrzením úspěšné instalace. Doporučuje se také kliknout na možnost Disable path length limit, pokud se tato volba zobrazí, protože odstraňuje omezení délky cesty v systému Windows, které by mohlo způsobovat problémy při práci s některými projekty.
Instalaci si ověřte otevřením příkazového řádku, který spustíte stisknutím klávesové zkratky Win + R, zadáním příkazu cmd a stisknutím Enter. Do příkazového řádku napište python --version a stiskněte Enter. Pokud se zobrazí číslo verze Pythonu, instalace proběhla úspěšně a Python je připraven k použití.
Instalace Pythonu na macOS a Linux
Stažení a instalace Pythonu na macOS a Linuxu je proces, který se na první pohled může zdát složitý, ale ve skutečnosti jde o poměrně přímočarý postup, který zvládne každý, kdo se nebojí trochu prozkoumávat nastavení svého systému. Pojďme si projít celý postup od začátku až do konce, aby bylo jasné, co přesně dělat a proč.
Na macOS je situace zajímavá tím, že systém sám o sobě obsahuje starší verzi Pythonu, konkrétně Python 2, který je ale již od roku 2020 oficiálně bez podpory. Pokud chcete pracovat s aktuální verzí Pythonu 3, je nutné si ji stáhnout a nainstalovat samostatně. Nejjednodušší cesta vede přes oficiální stránky python.org, kde najdete sekci Downloads. Stačí kliknout na tlačítko pro stažení nejnovější stabilní verze a systém vám automaticky nabídne instalační balíček ve formátu .pkg, který je určený přímo pro macOS. Po stažení souboru jej otevřete a průvodce instalací vás provede celým procesem. Instalátor se postará o to, aby byl Python správně umístěn do systémových složek a aby byl dostupný z příkazové řádky.
Důležité je po instalaci ověřit, že vše proběhlo správně. Otevřete aplikaci Terminál, která se nachází ve složce Utilities v sekci Aplikace, a zadejte příkaz python3 --version. Pokud se vám zobrazí číslo verze, například Python 3.12.0 nebo jiné aktuální číslo, máte vyhráno a instalace proběhla úspěšně. Pokud systém příkaz nerozpozná, může být potřeba restartovat terminál nebo zkontrolovat, zda je cesta k Pythonu správně nastavená v systémové proměnné PATH.
Alternativou na macOS je využití správce balíčků Homebrew, který si oblíbila velká část vývojářské komunity. Homebrew umožňuje instalovat Python jednoduše příkazem brew install python, přičemž se postará nejen o samotnou instalaci, ale také o případné závislosti a budoucí aktualizace. Výhodou tohoto přístupu je, že máte vždy přehled o tom, co je na vašem systému nainstalováno, a aktualizace Pythonu pak probíhá jednoduše přes příkaz brew upgrade python.
Na Linuxu je situace trochu odlišná v závislosti na distribuci, kterou používáte. Většina moderních linuxových distribucí, jako jsou Ubuntu, Debian, Fedora nebo Arch Linux, má Python 3 buď předinstalovaný, nebo snadno dostupný přes systémový správce balíčků. Na Ubuntu a dalších distribucích založených na Debianu se Python instaluje příkazem sudo apt install python3, zatímco na Fedoře použijete sudo dnf install python3. Na Arch Linuxu pak stačí zadat sudo pacman -S python.
Pokud chcete na Linuxu nainstalovat konkrétní verzi Pythonu, která není dostupná přes standardní repozitáře vaší distribuce, máte několik možností. Jednou z nejpopulárnějších je použití nástroje pyenv, který umožňuje mít na jednom systému nainstalováno více verzí Pythonu současně a snadno mezi nimi přepínat. Pyenv si stáhnete přímo z GitHubu podle pokynů v dokumentaci projektu a po jeho nainstalování můžete libovolnou verzi Pythonu nainstalovat příkazem pyenv install a číslem požadované verze.
Další možností je kompilace Pythonu přímo ze zdrojového kódu, což je postup, který ocení hlavně pokročilejší uživatelé nebo ti, kteří potřebují Python s nestandardními možnostmi kompilace. Zdrojový kód si stáhnete z python.org ve formátu tar.gz, rozbalíte jej a spustíte konfigurační skript, po němž následuje kompilace příkazem make a instalace přes make install. Tento postup sice zabere více času, ale dává vám maximální kontrolu nad tím, jak je Python na vašem systému nakonfigurován.
Po úspěšné instalaci Pythonu na jakémkoliv systému je dobré se také postarat o nástroj pip, který slouží ke správě balíčků a knihoven třetích stran. Pip bývá součástí standardní instalace Pythonu, ale někdy je potřeba jej nainstalovat nebo aktualizovat zvlášť. Aktualizaci pipu provedete příkazem python3 -m pip install --upgrade pip. S funkčním pipem pak máte přístup k tisícům knihoven, které rozšiřují možnosti Pythonu prakticky do neomezených hranic a umožňují vám pracovat na projektech od webového vývoje přes datovou analýzu až po strojové učení.
Co je Python Launcher a k čemu slouží
Python Launcher je nástroj, který byl původně vyvinut pro operační systém Windows a jehož hlavním účelem je zjednodušit správu více verzí Pythonu nainstalovaných na jednom počítači. Pokud jste někdy stahovali Python a přemýšleli, co vlastně ta volba „Install Python Launcher for all users znamená, pak vězte, že jde o jeden z nejpraktičtějších pomocníků, které vám instalátor nabízí. Python Launcher funguje jako prostředník mezi vámi a jednotlivými verzemi Pythonu, které máte na svém systému nainstalované, a umožňuje vám velmi pohodlně přepínat mezi nimi bez nutnosti ručně upravovat systémové proměnné nebo složitě nastavovat cesty v příkazovém řádku.
| Vlastnost | Python 3.12 | Python 3.11 | Python 3.10 | Python 2.7 |
|---|---|---|---|---|
| Rok vydání | 2023 | 2022 | 2021 | 2010 |
| Stav podpory | Aktivní | Aktivní | Aktivní | Ukončena (2020) |
| Velikost instalátoru (Windows 64-bit) | ~25 MB | ~27 MB | ~26 MB | ~17 MB |
| Rychlost oproti Python 3.10 | +5 % | +60 % | základní | pomalejší |
| Podpora f-stringů | Ano (rozšířená) | Ano | Ano | Ne |
| Podpora type hintů | Ano (plná) | Ano (plná) | Ano (částečná) | Ne |
| Podpora match/case | Ano | Ano | Ano | Ne |
| Dostupné platformy | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux | Windows, macOS, Linux |
| Doporučeno pro nové projekty | Ano | Ano | Ano | Ne |
| Odkaz ke stažení | python.org/downloads | python.org/downloads | python.org/downloads | python.org/downloads |
Když si stáhnete Python z oficiálních stránek python.org, instalátor vám automaticky nabídne možnost nainstalovat tento launcher. Je důležité tuto možnost nezanedbat, protože právě díky ní budete moci jednoduše spouštět různé skripty s různými verzemi interpreteru. Launcher se na Windows instaluje jako samostatný program, který je dostupný přes příkaz `py` v příkazovém řádku, zatímco samotný Python interpreter se spouští příkazem `python`. Tento rozdíl je klíčový a mnoho začátečníků ho přehlíží.
Praktická hodnota Python Launcheru se projeví zejména ve chvíli, kdy na jednom počítači potřebujete pracovat s více projekty, z nichž každý vyžaduje jinou verzi Pythonu. Například jeden projekt může být napsán pro Python 3.9, zatímco druhý vyžaduje Python 3.12. Bez Launcheru byste museli neustále přepisovat systémové proměnné nebo instalovat virtuální prostředí s manuálním odkazováním na konkrétní binární soubor. S Launcherem jednoduše napíšete `py -3.9 skript.py` nebo `py -3.12 skript.py` a launcher se postará o zbytek.
Launcher také rozumí takzvaným shebang řádkům, což jsou speciální komentáře na začátku Python skriptů, které říkají systému, jakou verzi interpreteru má použít. Například řádek `#!/usr/bin/env python3` na začátku souboru způsobí, že launcher automaticky vybere správnou verzi Pythonu. Tato funkce je obzvláště užitečná pro vývojáře, kteří pracují na projektech sdílených mezi Linuxem a Windows, protože shebang řádky jsou na Linuxu standardem a launcher je na Windows respektuje.
Při samotném stažení Pythonu, tedy při procesu python stažení, je dobré vědět, že launcher se instaluje do jiného adresáře než samotný Python. Launcher se typicky nachází ve složce `C:\Windows`, což znamená, že je dostupný globálně bez ohledu na to, do jakého adresáře jste nainstalovali samotný interpreter. Toto umístění zajišťuje, že launcher bude fungovat i po případné reinstalaci nebo aktualizaci Pythonu na novější verzi.
Mnoho uživatelů, kteří teprve začínají s Pythonem a procházejí procesem python download, se ptá, zda je launcher skutečně nutný. Odpověď závisí na tom, jak plánujete Python používat. Pokud budete mít na počítači vždy jen jednu verzi a nebudete pracovat na složitějších projektech, launcher vám možná příliš nechybí. Ale jakmile začnete pracovat na více projektech současně nebo budete potřebovat testovat kompatibilitu kódu napříč verzemi, oceníte jeho přítomnost nesmírně. Profesionální vývojáři launcher považují za samozřejmou součást svého vývojového prostředí a jeho absenci by vnímali jako zbytečnou komplikaci každodenní práce.
Launcher navíc spolupracuje s virtuálními prostředími, což je další mocný nástroj Pythonu pro izolaci závislostí jednotlivých projektů. Když vytvoříte virtuální prostředí pomocí příkazu `py -m venv`, launcher zajistí, že prostředí bude vytvořeno s přesně tou verzí Pythonu, kterou jste specifikovali. Tato integrace mezi launcherem a virtuálními prostředími tvoří základ moderního Python workflow a výrazně snižuje riziko konfliktů mezi balíčky různých projektů. Celkově vzato, Python Launcher je malý, ale nesmírně důležitý nástroj, který by neměl chybět v žádné správně nakonfigurované Python instalaci.
Nastavení proměnné PATH po instalaci
Po úspěšném stažení a instalaci Pythonu se mnoho uživatelů setkává s problémem, kdy systém nedokáže rozpoznat příkaz `python` v příkazovém řádku. Tento problém je způsoben tím, že proměnná prostředí PATH nebyla správně nastavena během instalačního procesu. Nastavení PATH je klíčový krok, který umožňuje operačnímu systému najít spustitelné soubory Pythonu bez nutnosti zadávat celou cestu k nim pokaždé, když chcete interpret spustit.
Během samotného stahování Pythonu ze oficiálních stránek a následné instalace máte možnost nechat instalátor tuto proměnnou nastavit automaticky. Na začátku instalačního průvodce se zobrazí volba „Add Python to PATH, kterou je důrazně doporučeno zaškrtnout ještě před tím, než kliknete na tlačítko pro zahájení instalace. Pokud jste tuto možnost přehlédli nebo záměrně nevybrali, není třeba panikařit, protože PATH lze nastavit i dodatečně ručně.
V případě operačního systému Windows 10 nebo Windows 11 je postup následující. Nejprve je nutné otevřít Nastavení systému, což lze provést kliknutím pravým tlačítkem myši na ikonu Tento počítač a výběrem možnosti Vlastnosti. Poté přejdete do části Rozšířené nastavení systému a kliknete na tlačítko Proměnné prostředí. V okně, které se otevře, uvidíte dvě sekce — proměnné uživatele a systémové proměnné. V sekci systémových proměnných vyhledáte položku s názvem PATH a dvakrát na ni kliknete, čímž ji otevřete k úpravám. Nyní je třeba přidat cestu k adresáři, kde je Python nainstalován. Standardně to bývá cesta ve formátu C:\Users\VašeJméno\AppData\Local\Programs\Python\Python3x\, přičemž místo „3x dosadíte konkrétní číslo verze, kterou jste si stáhli. Kromě tohoto adresáře je vhodné přidat také cestu ke složce Scripts, která se nachází ve stejném adresáři a obsahuje nástroje jako pip.
Po provedení těchto změn je nezbytné restartovat příkazový řádek nebo PowerShell, aby se nové nastavení projevilo. Pokud příkazový řádek byl otevřen před úpravou PATH, změny se v něm neprojeví a python příkaz stále nebude fungovat. Po restartu terminálu zadejte příkaz `python --version` a systém by měl vrátit číslo nainstalované verze, čímž potvrdí, že nastavení proběhlo úspěšně.
Na systémech Linux a macOS je situace trochu odlišná. Python bývá na těchto platformách dostupný ve výchozím nastavení nebo se instaluje přes správce balíčků, přičemž PATH se nastavuje automaticky. Pokud přesto narazíte na problém, je třeba upravit soubor .bashrc, .zshrc nebo .bash_profile v domovském adresáři uživatele a přidat tam řádek s exportem cesty k Pythonu. Po uložení souboru je nutné spustit příkaz `source ~/.bashrc` nebo ekvivalent pro váš shell, aby se změny okamžitě projevily bez nutnosti odhlašování.
Je také důležité zmínit, že pokud máte v systému nainstalováno více verzí Pythonu současně, může nastavení PATH způsobit konflikty. V takovém případě záleží na pořadí, v jakém jsou cesty v proměnné PATH uvedeny — systém vždy použije první nalezený spustitelný soubor. Proto je vhodné věnovat pozornost tomu, která verze Pythonu má být výchozí, a podle toho uspořádat záznamy v PATH. Správné nastavení proměnné PATH je tedy základním předpokladem pro pohodlnou a bezproblémovou práci s Pythonem po jeho stažení a instalaci.
Ověření správné instalace přes příkazový řádek
Po úspěšném stažení a nainstalování Pythonu přichází klíčový moment, kdy je potřeba ověřit, zda vše proběhlo správně a zda je interpret jazyka Python skutečně dostupný v systému. Tento krok bývá začátečníky často přeskakován, přičemž právě on může odhalit celou řadu problémů dříve, než se pustíte do psaní prvního kódu. Ověření probíhá nejjednodušeji přes příkazový řádek, který je dostupný na všech hlavních operačních systémech.
Na operačním systému Windows otevřete příkazový řádek tak, že stisknete kombinaci kláves Windows + R, do pole napíšete `cmd` a potvrdíte klávesou Enter. Případně můžete vyhledat aplikaci „Příkazový řádek přímo v nabídce Start. Jakmile se okno příkazového řádku otevře, zadejte příkaz python --version a stiskněte Enter. Pokud byla instalace úspěšná, systém vám zobrazí číslo verze Pythonu, například `Python 3.12.0` nebo podobný výstup odpovídající verzi, kterou jste stáhli. Tento jednoduchý test vám okamžitě potvrdí, že Python je správně nainstalován a dostupný z příkazového řádku.
V případě, že systém zobrazí chybovou hlášku jako „python is not recognized as an internal or external command, znamená to, že Python nebyl přidán do systémové proměnné PATH. Tato situace nastává nejčastěji tehdy, když uživatel během instalace nezatrhl volbu „Add Python to PATH, která se zobrazuje hned na prvním okně instalačního průvodce. Řešením je buď reinstalace Pythonu s tímto zaškrtnutím, nebo ruční přidání cesty k Pythonu do systémové proměnné PATH přes Nastavení systému.
Na systémech Linux a macOS se příkazový řádek otevírá přes aplikaci Terminal. Zde je situace o něco specifičtější, protože mnoho distribucí Linuxu a starší verze macOS mají předinstalovaný Python 2, zatímco vy jste pravděpodobně stáhli Python 3. Proto je vhodné zadat příkaz python3 --version, který explicitně volá verzi 3 a zobrazí správný výstup. Pokud zadáte pouze `python --version`, může systém ukázat starší verzi Python 2, což by mohlo být matoucí.
Dalším krokem ověření je spuštění samotného interaktivního interpretu. Stačí zadat příkaz python nebo python3 a stisknout Enter. Pokud se instalace povedla, zobrazí se interaktivní prostředí Pythonu, takzvaný REPL, kde uvidíte výzvu ve formě tří zobáčků >>>. V tomto prostředí můžete okamžitě začít psát a spouštět příkazy v Pythonu. Jako první test zadejte například `print(Ahoj, světe!)` a stiskněte Enter. Pokud Python správně vypíše text `Ahoj, světe!`, máte jistotu, že vše funguje tak, jak má.
Neméně důležitým nástrojem, který přichází spolu s Pythonem, je správce balíčků pip. Jeho dostupnost ověříte příkazem pip --version nebo pip3 --version. Pip slouží k instalaci dalších knihoven a rozšíření, bez nichž se při vývoji v Pythonu prakticky neobejdete. Pokud pip není dostupný, lze ho doinstalovat samostatně, ale v moderních verzích Pythonu bývá součástí standardní instalace automaticky.
Je také dobré vědět, že po úspěšném ověření instalace přes příkazový řádek se doporučuje zkontrolovat, zda máte nainstalovanou aktuální verzi Pythonu. Na oficiálních stránkách python.org je vždy zobrazena nejnovější stabilní verze, a pokud vaše stažená verze zaostává, může být vhodné zvážit aktualizaci. Udržování Pythonu v aktuální verzi přináší nejen nové funkce, ale především bezpečnostní záplaty a opravy chyb, které mohou mít zásadní vliv na spolehlivost vašich projektů.
Správce balíčků pip a jeho automatická instalace
Při stahování a instalaci Pythonu se mnoho uživatelů poprvé setkává s nástrojem, který se jmenuje pip. Tento správce balíčků je dnes neoddělitelnou součástí ekosystému Pythonu a jeho přítomnost v systému výrazně usnadňuje každodenní práci s externími knihovnami a rozšířeními. Pip je standardní správce balíčků pro Python, který umožňuje instalovat, aktualizovat a odstraňovat tisíce různých balíčků dostupných v repozitáři PyPI, tedy Python Package Index.
Pokud si stahujete Python z oficiálních stránek python.org, je důležité vědět, že od verze Python 3.4 je pip součástí standardní instalace a není třeba jej instalovat samostatně. Při průběhu instalačního průvodce na operačním systému Windows se zobrazí možnost zaškrtnout volbu „Add Python to PATH, přičemž pip je automaticky nainstalován společně s hlavním interpretem. Tato automatická instalace pip výrazně zjednodušila celý proces pro začátečníky, kteří dříve museli pip instalovat ručně pomocí skriptu get-pip.py.
Na systémech Linux a macOS je situace mírně odlišná. Na některých distribucích Linuxu může být pip dostupný jako samostatný balíček, například pod názvem python3-pip, a je nutné jej nainstalovat pomocí správce balíčků dané distribuce, jako je apt nebo yum. Na macOS, pokud Python stahujete přímo z python.org, je pip opět součástí instalačního balíčku. V případě, že Python instalujete přes Homebrew, pip bývá rovněž součástí instalace, avšé doporučuje se ověřit jeho přítomnost příkazem pip3 --version v terminálu.
Samotné používání pip je intuitivní a nevyžaduje hluboké technické znalosti. Základní příkaz pro instalaci balíčku má tvar pip install název_balíčku, přičemž pip automaticky stáhne nejnovější kompatibilní verzi z repozitáře PyPI a nainstaluje ji do systému. Pokud potřebujete konkrétní verzi balíčku, lze ji specifikovat pomocí operátoru rovnosti, například pip install requests==2.28.0. Tato flexibilita je jedním z důvodů, proč se pip stal tak oblíbeným nástrojem mezi vývojáři po celém světě.
Důležitou součástí práce s pip je také správa virtuálních prostředí. Virtuální prostředí, vytvořené například pomocí příkazu python -m venv, umožňuje izolovat závislosti jednotlivých projektů od sebe navzájem. V rámci aktivovaného virtuálního prostředí pak pip instaluje balíčky pouze lokálně, aniž by ovlivňoval globální instalaci Pythonu. Tento přístup je považován za nejlepší praxi při vývoji pythonových aplikací a předchází mnoha problémům s nekompatibilitou verzí.
Při stahování Pythonu a jeho následné instalaci je tedy vhodné věnovat pozornost i nastavení pip. Pravidelná aktualizace pip samotného je doporučována příkazem pip install --upgrade pip, protože nové verze přinášejí opravy chyb, bezpečnostní záplaty a vylepšení výkonu. Zastaralá verze pip může způsobovat problémy při instalaci novějších balíčků, které využívají moderní formáty distribuce.
Pro pokročilé uživatele nabízí pip také možnost instalace balíčků ze souboru requirements.txt, který obsahuje seznam všech závislostí projektu. Příkaz pip install -r requirements.txt je standardní způsob, jak rychle nastavit vývojové prostředí na novém počítači nebo serveru. Tento soubor lze vygenerovat příkazem pip freeze > requirements.txt, který vypíše všechny aktuálně nainstalované balíčky i s jejich přesnými verzemi. Tato funkce je klíčová pro reprodukovatelnost projektů a spolupráci v týmech.
Kdo si jednou stáhne Python, otevře dveře do světa, kde každý problém má své elegantní řešení a každá myšlenka může být proměněna v živoucí kód – stačí jen odvaha začít a trpělivost pokračovat.
Rostislav Dvořáček
Virtuální prostředí a jejich výhody při vývoji
Každý vývojář, který se pustí do světa Pythonu, se dříve nebo později setká s pojmem virtuální prostředí. Je to jeden z těch konceptů, které na první pohled mohou působit zbytečně složitě, ale jakmile pochopíte jejich smysl, nebudete si umět představit práci bez nich. Virtuální prostředí jsou vlastně izolované složky na vašem počítači, které obsahují vlastní kopii Pythonu a všech knihoven, které váš projekt potřebuje. A právě tato izolace je klíčem k tomu, proč jsou tak cenná.
Když si stáhnete Python a nainstalujete ho do svého systému, máte k dispozici jednu globální instalaci. Pokud začnete instalovat různé balíčky a knihovny přímo do této globální instalace, velmi rychle narazíte na problémy. Představte si situaci, kdy pracujete na dvou projektech současně. První projekt vyžaduje verzi knihovny Django 3.2 a druhý projekt potřebuje Django 4.1. Bez virtuálních prostředí byste tyto dvě verze nemohli mít nainstalované zároveň, protože by si navzájem přepisovaly soubory a způsobovaly konflikty, které jsou velmi obtížně dohledatelné a opravitelné.
Po tom, co provedete Python stažení z oficiálních stránek python.org, je jedním z prvních kroků, které byste měli udělat, naučit se pracovat s modulem `venv`, který je součástí standardní knihovny Pythonu od verze 3.3. Vytvoření virtuálního prostředí je jednoduché a zabere jen několik sekund. Stačí spustit příkaz `python -m venv nazev_prostredi` a Python vytvoří novou složku se vším potřebným. Uvnitř této složky najdete kopii interpretu Pythonu, nástroj pip pro správu balíčků a několik dalších pomocných souborů.
Jednou z největších výhod virtuálních prostředí je reprodukovatelnost projektů. Když pracujete v týmu nebo když chcete sdílet svůj kód s ostatními, je naprosto zásadní, aby váš projekt fungoval na různých počítačích stejně. Díky souboru `requirements.txt`, který si jednoduše vygenerujete příkazem `pip freeze > requirements.txt`, můžete zachytit přesné verze všech nainstalovaných balíčků. Kdokoliv, kdo si pak váš projekt stáhne, může jedním příkazem nainstalovat přesně stejné závislosti a projekt mu bude fungovat bez jakýchkoliv problémů.
Čistota systémové instalace Pythonu je dalším důvodem, proč virtuální prostředí milovat. Mnoho operačních systémů, zejména Linux a macOS, používá Python interně pro různé systémové nástroje. Pokud byste do systémového Pythonu instalovali různé balíčky, mohli byste nechtěně narušit funkčnost těchto systémových nástrojů. Virtuální prostředí vás od tohoto rizika chrání, protože veškerá vaše práce probíhá v izolovaném prostoru, který nemá vliv na zbytek systému.
Dalším nástrojem, který stojí za zmínku v kontextu virtuálních prostředí, je pipenv nebo novější nástroj Poetry. Tyto nástroje kombinují správu virtuálních prostředí a závislostí do jednoho uceleného řešení a přidávají funkce jako zamykání verzí závislostí pomocí souborů `Pipfile.lock` nebo `poetry.lock`. Pro větší projekty nebo pro týmový vývoj jsou tyto nástroje velmi užitečné, protože zajišťují ještě vyšší míru reprodukovatelnosti a bezpečnosti.
Je důležité si uvědomit, že virtuální prostředí nejsou jen pro pokročilé vývojáře. Naopak, jejich používání by mělo být součástí základních návyků každého, kdo s Pythonem začíná. Čím dříve si tento zvyk vypěstujete, tím méně problémů budete muset v budoucnu řešit. Mnoho začátečníků přeskočí tento krok a pak se diví, proč jejich projekty přestávají fungovat po instalaci nového balíčku nebo proč jim kód nefunguje na jiném počítači.
Po úspěšném stažení Pythonu a jeho instalaci doporučujeme okamžitě věnovat čas pochopení virtuálních prostředí. Je to investice, která se vám mnohonásobně vrátí. Moderní vývoj softwarových aplikací v Pythonu je bez virtuálních prostředí prakticky nemyslitelný a každý seriózní vývojář s nimi pracuje denně. Ať už vyvíjíte webové aplikace, datové analýzy, skripty pro automatizaci nebo cokoliv jiného, virtuální prostředí vám pomohou udržet váš kód čistý, přehledný a snadno přenositelný mezi různými prostředími a počítači.
Nejčastější chyby při stahování a jejich řešení
Při stahování Pythonu se uživatelé velmi často setkávají s různými komplikacemi, které mohou celý proces výrazně zkomplikovat nebo dokonce znemožnit. Jednou z nejrozšířenějších chyb je situace, kdy si uživatel stáhne nesprávnou verzi Pythonu pro svůj operační systém. Například na počítači s 64bitovým systémem Windows omylem nainstaluje 32bitovou verzi, což sice technicky funguje, ale může způsobovat problémy s kompatibilitou knihoven a celkově snižuje výkon aplikací. Vždy je proto důležité před samotným stažením ověřit, jakou architekturu váš systém používá, a podle toho zvolit správný instalační balíček.
Dalším velmi častým problémem je ignorování volby „Add Python to PATH během instalace. Tato možnost se zobrazí hned na prvním okně instalátoru a mnoho začátečníků ji přehlédne nebo záměrně nezaškrtne, protože neví, co přesně znamená. Důsledkem je pak situace, kdy příkazový řádek nebo terminál vůbec nerozpozná příkaz `python` a uživatel dostane chybovou hlášku ve smyslu, že daný příkaz nebyl nalezen. Řešením je buď spustit instalaci znovu a tentokrát tuto možnost aktivovat, nebo ručně přidat cestu k Pythonu do systémové proměnné PATH, což je postup vhodný spíše pro pokročilejší uživatele.
Poměrně záludnou komplikací bývá také konflikt více nainstalovaných verzí Pythonu. Pokud máte na počítači například Python 2.7 z dob dávno minulých a k tomu přidáte Python 3.11, systém někdy neví, kterou verzi má upřednostnit. Příkaz `python` pak může odkazovat na starší verzi, zatímco vy potřebujete pracovat s tou novější. V takovém případě pomáhá používat explicitní příkazy jako `python3` nebo přímo uvádět celou cestu k interpretu. Na Windows je navíc k dispozici nástroj Python Launcher, který umožňuje spravovat více verzí a přepínat mezi nimi pomocí přepínačů jako `py -3.11`.
Nezanedbatelnou roli hrají také antivirové programy a firewally, které mohou stahování instalačního souboru blokovat nebo jej označit jako potenciálně nebezpečný. To se děje zejména u méně zkušených uživatelů, kteří stahují Python z neoficiálních zdrojů. Zlatým pravidlem zůstává stahovat výhradně z oficiální stránky python.org, kde jsou všechny soubory digitálně podepsané a jejich pravost lze ověřit pomocí kontrolního součtu. Pokud váš antivirus přesto instalátor blokuje, zkuste jej dočasně vypnout, ale jen na dobu nezbytně nutnou a pouze v případě, že jste si jisti původem souboru.
Problémy nastávají i tehdy, když je instalace přerušena v průběhu kvůli nedostatku místa na disku nebo výpadku oprávnění. Instalátor Pythonu potřebuje určité množství volného místa a zároveň vyžaduje administrátorská práva, bez nichž nemůže zapisovat do systémových adresářů. Pokud instalaci spustíte bez těchto oprávnění, proces se buď zastaví s chybovým hlášením, nebo se Python nainstaluje jen pro aktuálního uživatele, nikoliv pro celý systém, což může způsobit problémy při práci s některými nástroji a IDE.
Poškozený nebo neúplně stažený instalační soubor je dalším zdrojem bolestí hlavy. Stane se to zejména při nestabilním internetovém připojení, kdy se soubor stáhne jen zčásti, ale systém jej přesto považuje za kompletní. Při spuštění takového instalátoru se pak zobrazí kryptické chybové hlášky nebo se instalace jednoduše zastaví bez jakéhokoliv vysvětlení. Řešením je soubor smazat a stáhnout jej znovu, ideálně po ověření stability připojení. Dobrou praxí je také porovnat hash hodnotu staženého souboru s hodnotou uvedenou na oficiálních stránkách, čímž si potvrdíte, že soubor je skutečně kompletní a nepoškozený.
Uživatelé macOS se zase potýkají s tím, že systém obsahuje předinstalovanou verzi Pythonu, která je ale zastaralá a slouží primárně pro interní potřeby operačního systému. Pokud se pokusíte tuto verzi aktualizovat nebo nahradit, může dojít k narušení systémových funkcí. Správným postupem je proto nainstalovat novou verzi Pythonu do samostatného adresáře a systémovou verzi nechat nedotčenou. K tomu výborně slouží nástroje jako pyenv nebo Homebrew, které umožňují spravovat různé verze Pythonu bez zásahu do systémových souborů.
Publikováno: 10. 08. 2026
Kategorie: Programování a vývoj