11Sep

Jak nainstalovat Python na Windows

click fraud protection

Python není dodáván v systému Windows, ale neznamená to, že uživatelé systému Windows nenajdou flexibilní programovací jazyk užitečný.Není to snadné instalace nejnovější verze, takže se ujistěte, že máte správné nástroje pro daný úkol.

Poprvé vydáno v roce 1991, Python je oblíbený programovací jazyk na vysoké úrovni používaný pro programování pro všeobecné účely. Díky filozofii designu, která zdůrazňuje čitelnost, je již dávno oblíbeným hobby programátory a vážnými programátory. Nejenže je to snadný jazyk( poměrně řečeno, to znamená), aby se vybral, ale najdete tisíce projektů online, které vyžadují, abyste nainstalovali program Python.

Která verze potřebujete?

Bohužel před několika lety došlo k významné aktualizaci Pythonu, která vytvořila velký rozdíl mezi verzemi Pythonu. To může dělat věci trochu matoucí pro nováčky, ale nebojte se. Provedeme vás instalací obou hlavních verzí

. Při návštěvě stránky pro stahování Pythonu pro systém Windows okamžitě uvidíte divizi. Právě v horní části, čtverci a středu se repozitář zeptá, zda chcete nejnovější verzi programu Python 2 nebo Python 3( 2.7.13 a 3.6.1 z tohoto výukového programu).

instagram viewer

Novější je lepší, ne? Možná, možná ne. Verze, kterou chcete, závisí na vašem cíli.Řekněme například, že jste si přečetli náš článek o rozšíření vašeho světa Minecraft s MCDungeon a rádi vás přidá skvělé věci do vašich světů.Tento projekt je kódován v jazyce Python a vyžaduje Python 2.7 - projekt MCDungeon s programem Python 3.6 nelze spustit. Ve skutečnosti, pokud prozkoumáte hobby projekty jako MCDungeon, zjistíte, že téměř všichni z nich používají 2.7.Pokud je vaším cílem získat nějaký projekt, který skončí s rozšířením ".py", pak je velmi, velmi dobrá šance, budete potřebovat 2.7 za to.

Na druhou stranu, pokud se chcete dozvědět skutečně Python, doporučujeme nainstalovat obě verze vedle sebe( což můžete udělat s nulovým rizikem a jen malým množstvím potíží s nastavením).To vám umožní pracovat s nejnovější verzí jazyka, ale také spustit starší Python skripty( a testovat zpětnou kompatibilitu pro novější projekty).Porovnání obou verzí je však samo o sobě článkem, takže se odložíme na wiki projektu Python, kde si můžete přečíst jejich dobře napsaný přehled o rozdílech.

Můžete si stáhnout pouze Python 2 nebo Python 3, pokud si nejste jisti, že potřebujete pouze určitou verzi. Chystáme se dál a nainstalujeme oba, proto doporučujeme stáhnout obě verze a udělat to samé.Pod hlavní položkou pro obě verze se zobrazí instalátor "x86-64", jak je vidět níže.

Tento instalační program nainstaluje automaticky do počítače příslušnou 32bitovou nebo 64bitovou verzi( zde je další informace, pokud chcete vědět více o rozdílech mezi těmito dvěma).

Jak nainstalovat Python 2

Instalace Pythonu 2 je rychlá a na rozdíl od minulých let instalátor dokonce nastaví cestu proměnné pro vás( něco, co se dostaneme trochu později).Stáhněte a spusťte instalační program, vyberte možnost "Nainstalovat pro všechny uživatele" a potom klepněte na tlačítko "Další".

Na obrazovce výběru adresáře ponechte adresář jako "Python27" a klikněte na tlačítko "Další".

Na obrazovce přizpůsobení přejděte dolů,klikněte na tlačítko "Přidat python.exe na cestu" a vyberte možnost "Bude nainstalován na lokální pevný disk." Po dokončení klikněte na tlačítko "Další".

Po tomto bodu již nebudete muset dělat další rozhodnutí.Stačí kliknout na průvodce a dokončit instalaci. Po dokončení instalace můžete instalaci potvrdit otevřením příkazového řádku a zadáním následujícího příkazu:

python -V

Úspěch! Pokud potřebujete pouze Python 2.7 pro nějaký projekt nebo jiný, můžete se zde zastavit. Je nainstalován, je nastavena proměnná cesty a vy jste na závodech.

Jak nainstalovat Python 3

Chcete-li se naučit nejnovější verzi Pythonu, musíte nainstalovat Python 3. Můžete jej nainstalovat vedle Pythonu 2.7 bez problémů, takže pokračujte a stahujte a spusťte instalační program.

Na první obrazovce povolte možnost "Přidat Python 3.6 k PATH" a klepněte na tlačítko "Nyní nainstalovat".

Dále máte rozhodnutí.Kliknutím na možnost "Zakázat omezení délky cesty" odstraníte omezení proměnné MAX_PATH.Tato změna nic nezlomí, ale umožní Python použít dlouhé názvy cest. Protože mnoho programátorů Pythonu pracuje v systémech Linux a dalších systémech * nix, kde délka názvu cesty není problém, zapnutí této funkce v předstihu vám pomůže vyhladit všechny problémy související s cestou, které by mohly mít při práci ve Windows.

Doporučujeme pokračovat a zvolit tuto volbu. Pokud víte, že nechcete omezit délku cesty, můžete klepnutím na tlačítko Zavřít dokončit instalaci. A pokud si přejete přečíst více informací o problému, přečtěte si zde.

Pokud instalujete pouze Python 3, můžete použít stejný trik příkazového řádku při psaní pythonu -v, který jsme použili výše, abyste zkontrolovali, zda je správně nainstalován a zda je nastavena proměnná cesty. Pokud však instalujete obě verze, musíte provést rychlé vyladění, které naleznete v následující části.

Upravte systémové proměnné, abyste měli přístup k oběma verzím Pythonu z příkazového řádku

Tato část tutoriálu je zcela volitelná, ale umožní vám rychle přistupovat k oběma verzím Pythonu z příkazového řádku. Po instalaci obou verzí Pythonu jste si možná všimli trochu výmluvnosti. I když jsme povolili systémovou cestu pro obě instalace Pythonu, zadáním příkazu "python" do příkazového řádku pouze vás upozorní na Python 2.7.

Důvodem je to jednoduché: proměnná( automaticky upravená instalátorem nebo ručně vyladěná) jednoduše ukazuje na adresář a každý spustitelný soubor v tomto adresáři se stane příkazem příkazového řádku. Pokud jsou v seznamu uvedeny dva adresáře a oba mají v nich soubor "python.exe", použije se libovolný adresář vyšší v seznamu proměnných. Pokud je pro systém a pro uživatele nastavena proměnná, systémová cesta má přednost před cestou uživatele.

Toto je přesně to, co se děje v tomto případě: instalační program Python 2 upravil systémovou proměnnou a instalační program Python 3 přidal proměnnou úrovně uživatele - a my ji můžeme potvrdit při pohledu na proměnné prostředí Windows.

Hit Start, zadejte "pokročilé systémové nastavení" a poté vyberte možnost "Zobrazit pokročilé systémové nastavení".V okně "Vlastnosti systému", které se otevře, klikněte na kartě "Upřesnit" na tlačítko "Proměnné prostředí".

Zde naleznete Python 3 uvedenou v části "Uživatelské proměnné" a Python 2 uvedené v části "Systémové proměnné".

Existuje několik způsobů, jak tuto situaci napravit. Nejjednodušší( ačkoli ten s nejmenšími funkcemi) je pouze odebrat položku pro verzi Pythonu, kterou plánujete používat nejmenší.Zatímco to je jednoduché, není to tak moc zábavné.Namísto toho můžeme provést další změnu, která nám poskytne přístup k pythonu pro Python 2 a python3 pro Python 3.

Chcete-li to provést, spusťte Správce souborů a přejděte do složky, kde jste nainstalovali Python 3( C: \ Users\ [username] \ AppData \ Local \ Programs \ Python \ Python36 ve výchozím nastavení).Vytvořte kopii souboru "python.exe" a přejmenujte tuto kopii( , nikoli původní) na "python3.exe".

Otevřete nový příkazový řádek( obnoví se proměnné environmentálních proměnných s každým novým příkazovým řádkem, který otevřete) a zadejte příkaz "python3 -version".

Boom! Nyní můžete použít příkaz "python" v příkazovém řádku, když chcete použít příkaz Python 2.7 a příkaz "python3", pokud chcete použít Python 3.

Pokud z jakéhokoli důvodu toto řešení nenajdete jako uspokojivé řešení, vždy můžete změnit uspořádání environmentálních proměnných. Pokud nejste spokojeni s úpravou těchto proměnných, nejprve se ujistěte, že jste si nejprve vybrali tutoriál.

Upozorňujeme však, že bez ohledu na to, kterou metodu používáte, je důležité ponechat původní soubor python.exe neporušený, protože aplikace v podadresáři /scripts/ pro obě verze Pythonu se spoléhají na tento název souboru a selže, pokud chybí.

Po malé instalaci a malém ladění máte obě verze nainstalované a jste připraveni na jakýkoliv projekt Pythonu, který chcete řešit.