Početna » kako da » Kako instalirati Python na Windows

    Kako instalirati Python na Windows

    Python ne dolazi u paketu sa sustavom Windows, ali to ne znači da korisnici sustava Windows neće smatrati korisnim fleksibilan programski jezik. Međutim, nije baš jednostavno instalirati najnoviju verziju, pa se pobrinimo da dobijete prave alate za zadatak.

    Prvi put izdan 1991. godine, Python je popularan programski jezik na visokoj razini koji se koristi za programiranje opće namjene. Zahvaljujući filozofiji dizajna koja naglašava čitljivost, ona je odavno omiljena kod hobby kodera i ozbiljnih programera. Ne samo da je to jednostavan jezik (usporedno govoreći, to je) da se pokupi, ali ćete naći tisuće projekata na mreži koji zahtijevaju da imate instaliran Python da biste koristili program.

    Koju verziju trebate?

    Nažalost, prije nekoliko godina došlo je do značajnog ažuriranja Pythona koji je stvorio veliku podjelu između Python verzija. To može učiniti stvari pomalo zbunjujućim za pridošlice, ali ne brinite. Provest ćemo vas kroz instaliranje obje glavne verzije

    Kada posjetite stranicu za preuzimanje Pythona za Windows, odmah ćete vidjeti podjelu. Pravo na vrhu, kvadrat i centar, spremište pita želite li najnovije izdanje Pythona 2 ili Pythona 3 (2.7.13 i 3.6.1, od ovog vodiča).

    Novije je bolje, zar ne? Možda je tako, možda i ne. Inačica koju želite ovisi o vašem krajnjem cilju. Recimo, na primjer, da ste pročitali naš članak o proširenju vašeg Minecraft svijeta pomoću MCDungeon-a i uzbuđeni ste što možete dodati kul stvari vašim svjetovima. Taj je projekt kodiran u Pythonu i zahtijeva Python 2.7 - ne možete pokrenuti MCDungeon projekt s Pythonom 3.6. Zapravo, ako istražujete hobby projekte poput MCDungeon-a, vidjet ćete da gotovo svi koriste 2.7. Ako je vaš cilj dobiti neki projekt koji završava ".py" ekstenzijom i radi, onda postoji vrlo, vrlo dobra šansa da ćete za to trebati 2.7.

    S druge strane, ako zapravo želite naučiti Python, preporučujemo da instalirate obje verzije jedan do drugog (što možete učiniti s nultim rizikom i samo malom količinom problema postavljanja). To vam omogućuje rad s najnovijom verzijom jezika, ali i pokretanje starijih Python skripti (i testiranje kompatibilnosti unatrag za novije projekte). Uspoređujući dvije verzije, to je članak sam po sebi, pa ćemo se odgoditi za wikiju projekta Python gdje možete pročitati njihov dobro napisani pregled razlika..

    Možete preuzeti samo Python 2 ili Python 3 ako ste sigurni da vam je potrebna samo određena verzija. Danas idemo dalje i instalirat ćemo oboje, stoga vam preporučujemo da preuzmete obje verzije i učinite isto. Pod glavnim unosom za obje verzije vidjet ćete instalacijski program "x86-64", kao što je prikazano u nastavku.

    Ovaj instalacijski program automatski će instalirati odgovarajuću 32-bitnu ili 64-bitnu verziju na vaše računalo (evo još nekih dodatnih informacija ako želite saznati više o razlikama između njih).

    Kako instalirati Python 2

    Instaliranje Pythona 2 je snap, a za razliku od prošlih godina, instalater će vam čak i postaviti varijablu staze (nešto na što ćemo malo kasnije). Preuzmite i pokrenite instalacijski program, odaberite "Instaliraj za sve korisnike", a zatim kliknite "Dalje".

    Na zaslonu za odabir direktorija ostavite direktorij kao "Python27" i kliknite "Dalje".

    Na zaslonu za prilagodbu pomaknite se prema dolje, kliknite "Dodaj python.exe u putanju", a zatim odaberite "Bit će instaliran na lokalni tvrdi disk". Kada završite, kliknite "Dalje".

    Nakon ove točke ne morate više donositi odluke. Samo kliknite čarobnjaka da biste dovršili instalaciju. Po završetku instalacije možete potvrditi instalaciju otvaranjem naredbenog retka i upisivanjem sljedeće naredbe:

    python -V

    Dalje, morate donijeti odluku. Klikom na opciju "Onemogući ograničenje duljine puta" uklanja se ograničenje na varijablu MAX_PATH. Ova promjena neće ništa razbiti, ali će Pythonu omogućiti da koristi duga imena staza. Budući da mnogi programeri Pythona rade u Linuxu i drugim * nix sustavima gdje duljina naziva staze nije problem, prethodno uključivanje ovog alata može pomoći da se riješe sva pitanja vezana za stazu koja se mogu pojaviti tijekom rada u sustavu Windows.

    Preporučujemo da odaberete ovu opciju. Ako znate da ne želite onemogućiti ograničenje duljine puta, možete samo kliknuti "Zatvori" da biste dovršili instalaciju. I, ako želite pročitati više o problemu prije nego se počnete baviti promjenom, pročitajte ovdje.

    Ako instalirate samo Python 3, možete upotrijebiti isti trik pisanja naredbenog retka python -v koje smo koristili gore da bismo provjerili je li ispravno instalirana i postavljena je varijabla puta. Međutim, ako instalirate obje verzije, trebate napraviti brzo ugađanje pronađeno u sljedećem odjeljku.

    Prilagodite sistemske varijable tako da možete pristupiti objema Python verzijama iz naredbenog retka

    Ovaj dio tutoriala je potpuno neobavezan, ali će vam omogućiti da brzo pristupite obje verzije Pythona iz naredbenog retka. Nakon što instalirate obje verzije Pythona, možda ste primijetili malo šala. Iako smo omogućili put sustava za obje instalacije Pythona, upisivanje "python" u naredbeni redak samo vas upućuje na Python 2.7.

    Razlog za to je jednostavan: varijabla (bilo da se automatski prilagođava instalater ili ručno ugađa) jednostavno pokazuje na direktorij, a svaka izvršna datoteka u tom direktoriju postaje naredba naredbenog retka. Ako postoje dva navedena popisa i oboje imaju datoteku "python.exe" u njima se koristi koji je direktorij viši u popisu varijabli. A ako postoji skup varijabli za sustav i korisnika, put sustava ima prednost nad putanjom korisnika.

    Potonje je upravo ono što se događa u ovom slučaju: instalacijski program za Python 2 je uređivao varijablu za širok raspon sustava i Python 3 instalacijski program dodao je varijablu korisničke razine - a to možemo potvrditi promatrajući varijable okruženja sustava Windows..

    Pritisnite Start, upišite “napredne postavke sustava”, a zatim odaberite opciju “View advanced system settings”. U prozoru "Svojstva sustava" koji se otvori, na kartici "Napredno" kliknite gumb "Varijable okoliša".

    Ovdje možete vidjeti Python 3 naveden u odjeljku "Korisničke varijable" i Python 2 naveden u odjeljku "Sistemske varijable".

    Postoji nekoliko načina na koje možete popraviti ovu situaciju. Najjednostavniji (iako onaj s najmanje funkcionalnosti) je da jednostavno uklonite unos za verziju Pythona koju planirate koristiti najmanje. Iako je to jednostavno, također nije zabavno. Umjesto toga možemo napraviti još jednu promjenu koja će nam omogućiti pristup "pythonu" za Python 2 i "python3" za Python 3.

    Da biste to učinili, pokrenite Upravitelj datoteka i idite u mapu u kojoj ste instalirali Python 3 (C: \ Users \ [korisničko ime] \ AppData \ Local \ Programs \ Python \ Python36 prema zadanim postavkama). Napravite kopiju datoteke "python.exe" i preimenujte tu kopiju (ne izvornik) na "python3.exe".

    Otvorite novi naredbeni redak (varijable okoline se osvježavaju sa svakim novim naredbenim pozivom i otvorite "python3 -version").

    Bum! Sada možete koristiti naredbu "python" u naredbenom retku kada želite koristiti Python 2.7 i naredbu "python3" kada želite koristiti Python 3.

    Ako, iz bilo kojeg razloga, ovo ne pronađete kao zadovoljavajuće rješenje, uvijek možete promijeniti redoslijed varijabli okoliša. Pobrinite se da prvo počnete s našim tutorialom ako vam nije ugodno uređivati ​​te varijable.

    Imajte na umu, međutim, da bez obzira na metodu koju koristite važno je ostaviti izvorni python.exe netaknut jer se aplikacije u / scripts / poddirektorij za obje verzije Pythona oslanjaju na to ime datoteke i neće uspjeti ako nedostaje.


    Nakon malo instaliranja i malo ugađanja, instalirane su obje verzije i spremni ste na bilo koji Python projekt koji želite riješiti.