Domovská » jak » Jak nainstalovat Python v systému Windows

    Jak nainstalovat Python v systému Windows

    Python není dodáván v systému Windows, ale to neznamená, ž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 k dispozici správné nástroje pro úkol.

    Poprvé propuštěn v roce 1991, Python je populární 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 seriózní programátoři. Nejenže je to snadný jazyk (poměrně řečeno, to je) vyzvednout, ale najdete tisíce projektů online, které vyžadují, abyste měli program Python nainstalován..

    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í

    Když navštívíte stránku pro stahování Pythonu pro systém Windows, okamžitě uvidíte divizi. Hned 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 tutoriálu).

    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 jste přidali do vašich světech skvělé věci. 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ý končí rozšířením ".py", pak je to velmi, velmi Dobrá šance, že pro něj budete potřebovat 2,7.

    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íží při nastavení). 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í těchto dvou verzí je však samo o sobě článkem, takže se budeme odkládat 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 konkrétní verzi. Odjedeme dnes 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 několik dalších informací, pokud se chcete dozvědět více o rozdílech mezi těmito dvěma).

    Jak nainstalovat Python 2

    Instalace programu Python 2 je rychlá a na rozdíl od minulých let instalátor dokonce nastaví pro vás proměnnou cesty (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 položku Přidat python.exe na cestu a vyberte možnost "Bude nainstalována na lokálním pevném disku." Po dokončení klikněte na tlačítko "Další".

    Po tomto bodu již nemusíte 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

    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í Pythonu používat dlouhé názvy cest. Protože mnoho programátorů Pythonu pracuje v systémech Linux a jiný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 v systému Windows.

    Doporučujeme pokračovat a zvolit tuto možnost. Pokud víte, že nechcete omezit délku cesty, můžete klepnutím na tlačítko Zavřít dokončit instalaci. A pokud chcete přečíst další informace o problému před provedením změny, přečtěte si zde.

    Pokud instalujete pouze Python 3, můžete použít stejný trik příkazového řádku při psaní python -v které jsme použili výše, abychom zkontrolovali, zda je správně nainstalována a nastavena proměnná cesty. Pokud instalujete obě verze, je však třeba provést rychlé vyladění 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í programu Python jste si možná všimli trochu výmluvy. 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ůvod je 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 stává 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.

    Druhý 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 uživatelské úrovně - a my ji můžeme potvrdit při pohledu na proměnné prostředí Windows.

    Stiskněte klávesu 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ě "Pokročilé" 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 nejméně. Zatímco to je jednoduché, není to také moc zábavné. Namísto toho můžeme provést další změnu, která nám umožní přístup k pythonu pro Python 2 a python3 pro Python 3.

    Chcete-li to provést, vypněte Správce souborů a přejděte do složky, ve které jste nainstalovali Python 3 (C: \ Users \ [uživatelské jméno] \ AppData \ Local \ Programs \ Python \ Python36 ve výchozím stavu). Vytvořte kopii souboru "python.exe" a přejmenujte tuto kopii (ne originál) do "python3.exe".

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

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

    Pokud z jakéhokoli důvodu toto řešení nenajdete uspokojivým řešením, 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.

    Mějte však na paměti, ž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 trochu ladění máte obě verze nainstalované a jste připraveni na jakýkoli projekt Pythonu, který chcete řešit.