Prvý prepustený v roku 1991, Python je populárny programovací jazyk na vysokej úrovni, ktorý sa používa na programovanie na všeobecné účely. 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 jednoduchý jazyk (pomerne povedané, že je), aby si vyzdvihnúť, ale nájdete tisíce projektov online, ktoré vyžadujú, aby ste nainštalovali program Python.
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 programu Python. To môže robiť veci trochu mätúce pre začínajúcich, ale nebojte sa. Prevedieme vás prostredníctvom inštalácie oboch hlavných verzií
Keď navštívite stránku sťahovania Pythonu pre systém 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 tohto tutoriálu).
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ý končí 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 dvoch verzií je však samo o sobě článkom, 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 inštalovať, takže vám odporúčame prevziať obe verzie a urobiť to isté. V hlavnej položke pre obe verzie sa zobrazí inštalačný program "x86-64", ako je uvedené nižšie.
Ako nainštalovať Python 2
Inštalácia balíka Python 2 je jednoduchý a na rozdiel od minulých rokov inštalátor dokonca nastaví pre vás premennú cesty (niečo, čo sa dostaneme trochu neskôr). Prevezmite a spustite inštalátor, vyberte možnosť "Inštalovať pre všetkých používateľov" a potom kliknite na tlačidlo "Ďalej".
python -V
Ako nainštalovať Python 3
Ak sa chcete dozvedieť najnovšiu verziu Pythonu, musíte nainštalovať Python 3. Môžete ho nainštalovať popri Pythone 2.7 bez problémov, takže pokračujte a stiahnite a spustite inštalačný program.
Na prvej obrazovke povoľte voľbu "Pridať Python 3.6 na cestu" a potom kliknite na tlačidlo "Inštalovať teraz".
Odporúčame pokračovať a vybrať túto možnosť. Ak viete, že nechcete zakázať obmedzenie dĺžky cesty, môžete kliknutím na tlačidlo Zavrieť dokončiť inštaláciu. A ak sa chcete dozvedieť viac o probléme predtým, než sa k zmene zmeníte, prečítajte si tu.
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 uvedené v nasledujúcej časti.
Upravte premenné systému tak, 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 nainštalovaní obidvoch verzií Pythonu je pravdepodobné, že ste si všimli nejaký problém. Napriek tomu, že sme povolili systémovú cestu pre obe inštalácie Pythonu, napíšete príkaz "python" do príkazového riadka iba na bodovanie do Pythonu 2.7.
Dôvod je jednoduchý: premenná (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, cesta systému má prednosť pred cestou používateľa.
Posledný z nich 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.
Stlačte tlačidlo Štart, zadajte "rozšírené 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".
Ak chcete to urobiť, spustite správcu súborov a prejdite na priečinok, na ktorom ste nainštalovali program Python 3 (
C:Users[username]AppDataLocalProgramsPythonPython36
predvolene). Vytvorte kópiu súboru "python.exe" a premenujte túto kópiu (nie originál) na "python3.exe".
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 sa vám nepodarí upraviť tieto premenné.
Nezabúdajte 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 trochu 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ť.