Úvodná » ako » Ako nainštalovať Python na Windows

    Ako nainštalovať Python na Windows

    Python nie je balený v systéme Windows, ale to neznamená, že používatelia systému Windows nebudú môcť nájsť flexibilný programovací jazyk. Nie je to úplne jednoduché, pretože nainštalujeme najnovšiu verziu, takže sa uistite, že máte k dispozícii správne nástroje pre danú úlohu.

    Prvý prepustený v roku 1991, Python je populárny programovací jazyk na vysokej úrovni, ktorý sa používa na všeobecné programovanie. Vďaka filozofii dizajnu, ktorá kladie dôraz na čitateľnosť, je už dávno obľúbená aj pre hobby kodéry a serióznych programátorov. Nielenže je to jednoduchý jazyk (pomerne povedané, to znamená), ale vyberiete tisíce projektov online, ktoré vyžadujú, aby ste nainštalovali program Python na použitie programu.

    Ktorú verziu potrebujete?

    Bohužiaľ, pred niekoľkými rokmi došlo k významnej aktualizácii Pythonu, ktorá vytvorila veľký rozdiel medzi verziami Pythonu. To môže veci trochu mätúce pre začínajúcich, ale nebojte sa. Budeme vás prechádzať inštaláciou oboch hlavných verzií

    Keď navštívite stránku na prevzatie programu Python for Windows, ihneď uvidíte divíziu. Práve v hornej, štvorcovej a stredovej časti sa úložisko pýta, či chcete najnovšie vydanie Pythonu 2 alebo Pythonu 3 (2.7.13 a 3.6.1 z tejto príručky).

    Novšie je lepšie, že? Možno, možno nie. Verzia, ktorú chcete, závisí od vášho cieľového cieľa. Povedzme napríklad, že ste si prečítali náš článok o rozšírení vášho Minecraft sveta s MCDungeon a sú nadšení, že pridáme do vašich svetov skvelé veci. Tento projekt je kódovaný v Pythone a vyžaduje Python 2.7 - nemôžete spustiť projekt MCDungeon s Pythonom 3.6. V skutočnosti, ak skúmate hobby projekty ako MCDungeon, zistíte, že takmer všetci používajú 2.7. Ak je vaším cieľom získať nejaký projekt, ktorý skončí v rozšírení ".py", potom je veľmi, veľmi Dobrá šanca, že na to potrebujete 2,7.

    Na druhej strane, ak hľadáte skutočnú znalosť Pythonu, odporúčame vám nainštalovať obe verzie vedľa seba (čo môžete robiť s nulovým rizikom a len malým množstvom problémov pri nastavovaní). To vám umožní pracovať s najnovšou verziou jazyka, ale tiež spustiť staršie Python skripty (a testovať spätnú kompatibilitu pre novšie projekty). Porovnanie obidvoch verzií je však samo o sebe článok, takže sa odložíme na wiki projektu Python, kde si môžete prečítať ich dobre napísaný prehľad o rozdieloch.

    Môžete si stiahnuť len Python 2 alebo Python 3, ak ste si istí, že potrebujete iba konkrétnu verziu. Ideme ďaleko dnes a budeme ich obaja inštalovať, preto vám odporúčame prevziať obe verzie a urobiť to isté. Pod hlavnou položkou pre obe verzie sa zobrazí inštalátor "x86-64", ako je uvedené nižšie.

    Tento inštalačný program nainštaluje automaticky do počítača príslušnú 32-bitovú alebo 64-bitovú verziu (prečítajte si ďalšie informácie, ak sa chcete dozvedieť viac o rozdieloch medzi týmito dvoma).

    Ako nainštalovať Python 2

    Inštalácia programu Python 2 je jednoduchý a na rozdiel od minulých rokov inštalátor dokonca nastaví cestu premennej pre vás (niečo, čo sa dostaneme trochu neskôr). Prevezmite a spustite inštalátor, vyberte položku "Inštalovať pre všetkých používateľov" a potom kliknite na tlačidlo "Next".

    Na obrazovke výberu adresára ponechajte adresár ako "Python27" a kliknite na tlačidlo "Next".

    Na obrazovke prispôsobenia prejdite nadol, kliknite na položku Pridať python.exe na cestu a potom vyberte možnosť "Nainštaluje sa na lokálny pevný disk". Keď skončíte, kliknite na tlačidlo "Ďalej".

    Po tomto bode nemusíte robiť žiadne ďalšie rozhodnutia. Stačí kliknúť na sprievodcu a dokončiť inštaláciu. Po dokončení inštalácie môžete inštaláciu potvrdiť otvorením príkazového riadka a zadaním nasledujúceho príkazu:

    python -V

    Ďalej ste sa rozhodli urobiť. Kliknutím na možnosť "Zakázať obmedzenie dĺžky cesty" sa odstráni obmedzenie premennej MAX_PATH. Táto zmena nič neruší, ale umožní Python používať dlhé názvy ciest. Keďže mnoho programátorov Pythonu pracuje v systéme Linux a iných systémoch * nix, kde dĺžka názvu cesty nie je problém, zapnutie tejto funkcie vopred môže pomôcť vyhladzovať akékoľvek problémy súvisiace s cestou, ktoré by ste mohli mať počas práce v systéme Windows.

    Odporúčame pokračovať a vybrať túto možnosť. Ak viete, že nechcete zakázať obmedzenie dĺžky cesty, stačí kliknúť na tlačidlo Zavrieť dokončiť inštaláciu. A ak sa chcete dozvedieť viac o probléme predtým, ako sa k tejto zmene zmeníte, prečítajte si tu.

    Ak inštalujete len Python 3, môžete použiť rovnaký trik zadávania príkazového riadku python -v ktoré sme použili vyššie, aby sme skontrolovali, či je správne nainštalovaná a či je nastavená premenná cesty. Ak inštalujete obidve verzie, musíte vykonať rýchle vyladenie, ktoré nájdete v nasledujúcej časti.

    Upravte premenné systému, aby ste mohli získať prístup k obom verziám Pythonu z príkazového riadku

    Táto časť tutoriálu je úplne voliteľná, ale umožní vám rýchly prístup k obom verziám Pythonu z príkazového riadku. Po inštalácii obidvoch verzií Pythonu ste si možno všimli malý výkrik. Napriek tomu, že sme povolili systémovú cestu pre obe inštalácie Pythonu, napíšete príkaz "python" na príkazový riadok iba na bodovanie do Pythonu 2.7.

    Dôvod je jednoduchý: premenná (či už automaticky upravená inštalátorom alebo ručne vyladená) jednoducho ukazuje na adresár a každý spustiteľný súbor v tomto adresári sa stáva príkazom príkazového riadku. Ak sú v zozname dva adresáre a oba majú súbor "python.exe" v nich, akýkoľvek adresár je vyšší v zozname premenných sa použije. A ak je nastavená premenná pre systém a používateľa, systémová cesta má prednosť pred cestou užívateľa.

    Toto je presne to, čo sa deje v tomto prípade: inštalačný program Python 2 upravil systémovú premennú a inštalačný program Python 3 pridal premennú používateľskej úrovne - a môžeme to potvrdiť pri pohľade na premenné prostredia Windows.

    Kliknite na tlačidlo Štart, zadajte "pokročilé systémové nastavenia" a potom zvoľte možnosť "Zobraziť pokročilé systémové nastavenia". V okne "Vlastnosti systému", ktoré sa otvorí, kliknite na karte Rozšírené na tlačidlo "Premenné prostredia".

    Tu môžete vidieť Python 3 uvedený v sekcii "Premenné používateľov" a Python 2 uvedené v časti "Systémové premenné".

    Existuje niekoľko spôsobov, ako túto situáciu napraviť. Najjednoduchší (hoci ten s najmenšou funkcionalitou) je jednoducho odstrániť položku pre verziu programu Python, ktorú plánujete používať najmenej. Zatiaľ čo to je jednoduché, nie je ani veľmi zábavné. Namiesto toho môžeme urobiť ďalšiu zmenu, ktorá nám poskytne prístup k "pythonu" pre Python 2 a "python3" pre Python 3.

    Ak to chcete urobiť, spustite Správcu súborov a prejdite na priečinok, na ktorom ste nainštalovali program Python 3 (C: \ Users \ [používateľské meno] \ AppData \ Local \ Programy \ Python \ Python36 predvolene). Vytvorte kópiu súboru "python.exe" a premenujte túto kópiu (nie pôvodný) na "python3.exe".

    Otvorte nový príkazový riadok (obnova premenných prostredia s každým novým príkazovým riadkom, ktorý otvoríte) a zadajte "python3 -version".

    Boom! Teraz môžete použiť príkaz "python" v príkazovom riadku, keď chcete použiť Python 2.7 a príkaz "python3", keď chcete použiť Python 3.

    Ak z nejakého dôvodu nenájdete toto uspokojivé riešenie, môžete vždy zmeniť poradie environmentálnych premenných. Nezabudnite si najprv vyskúšať návod, ak nie je pohodlné upravovať tieto premenné.

    Upozorňujeme však, že bez ohľadu na to, akú metódu použijete, je dôležité ponechať pôvodný súbor python.exe neporušený, pretože aplikácie v / scripts / podadresári pre obe verzie Pythonu sa spoliehajú na tento názov súboru a zlyhajú, ak chýba.


    Po malej inštalácii a trochu ladenia máte obe verzie nainštalované a ste pripravení na akýkoľvek projekt programu Python, ktorý chcete riešiť.