Prvo izdanje 1991. godine, Python je popularni programski jezik visoke razine koji se koristi za programiranje opće namjene. Zahvaljujući filozofiji dizajna koja naglašava čitljivost, dugo je bila omiljena hobi kodera i ozbiljnih programera. Ne samo da je to jednostavan jezik (relativno govoreći, to jest), već ćete naći tisuće projekata koji zahtijevaju da instalirate Python da biste koristili program.
Koju inačicu trebate?
Nažalost, Pythonu je prije nekoliko godina došlo do značajnog ažuriranja koje je stvorilo veliko podjelu između verzija Python. To može učiniti zbunjujuće stvari novim korisnicima, ali ne brinite. Proći ćemo vas kroz instaliranje obje glavne verzije
Kada posjetite stranicu za preuzimanje Python for Windows, odmah ćete vidjeti podjelu. Desno na vrhu, kvadratu i centru, repozitorij pita je li želite li najnovije izdanje Python 2 ili Python 3 (2.7.13 i 3.6.1 od ovog tutoriala).
Noviji je bolji, zar ne? Možda, možda, možda ne. Verzija koju želite ovisi o vašem krajnjem cilju. Recimo, primjerice, da ste pročitali naš članak o širenju vašeg Minecraft svijeta sa MCDungeonom i uzbuđeni ste dodati sjajne stvari u svoje svijetove. Taj je projekt kodiran u Pythonu i zahtijeva Python 2.7 - ne možete pokrenuti projekt MCDungeon s Python 3.6. Zapravo, ako istražujete hobi projekte kao što je MCDungeon, vidjet ćete da gotovo svi koriste 2.7. Ako vaš cilj je da se neki projekt koji završava ".py" produžetak gore i trčanje, onda postoji vrlo,vrlo dobre šanse za to trebate 2,7.
S druge strane, ako želite zapravo naučiti Python, preporučujemo da instalirate obje verzije jedna uz drugu (što možete učiniti s nulte rizikom i samo sitnim problemima u postavljanju). To vam omogućuje da radite s najnovijom verzijom jezika, ali i pokrenite starije Python skripte (i provjerite unatrag kompatibilnost za novije projekte). Usporedba dviju verzija je samo članak za sebe, pa ćemo se odgoditi na Python projekt wiki gdje možete pročitati 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 udaljenost i instalirat ćemo oboje, stoga preporučujemo da preuzmete obje verzije i učinite isto. Pod glavnim unosom za obje verzije vidjet ćete instalacijski program "x86-64", kako je prikazano u nastavku.
Kako instalirati Python 2
Instaliranje Python 2 je ugriz, a za razliku od prošlih godina, instalacijski program će vam čak postaviti varijablu puta (nešto što ćemo malo kasnije postati). Preuzmite i pokrenite instalacijski program, odaberite "Instaliraj za sve korisnike", a zatim kliknite "Dalje".
python -V
Kako instalirati Python 3
Ako želite naučiti najnoviju verziju Python-a, morat ćete instalirati Python 3. Možete ga instalirati uz Python 2.7 bez ikakvih poteškoća, pa idite naprijed i preuzmite i pokrenite instalacijski program.
Na prvom zaslonu omogućite opciju "Add Python 3.6 to PATH", a zatim kliknite "Install Now".
Preporučujemo da prijeđete i odaberete ovu opciju. Ako znate da ne želite onemogućiti ograničenje duljine puta, možete jednostavno kliknuti "Zatvori" da biste dovršili instalaciju. Ako želite pročitati više o tom problemu prije nego što počnete s promjenom, pročitajte ovdje.
Ako instalira samo Python 3, možete upotrijebiti isti trik za upisivanje naredbenog retka
python -v
da smo gore provjerili da je ispravno instaliran i da je postavljena varijabla puta. Ako instalirate obje verzije, morate napraviti brzu promjenu koja se nalazi u sljedećem odjeljku.
Prilagodite varijable sustava tako da možete pristupiti obje verzije Python-a iz naredbenog retka
Ovaj odjeljak vodiča je potpuno opcionalan, ali omogućit će vam brz pristup obje inačice Pythona iz naredbenog retka. Nakon instalacije obje verzije Pythona, možda ste primijetili malo čavrljanje. Iako smo omogućili put sustava za obje instalacije Python, upisivanjem "python" u naredbeni redak samo vas upućuje na Python 2.7.
Razlog za to je jednostavan: varijabla (bez obzira na to je li automatsko prilagođavanje instalacije ili ručno ugađanje) jednostavno upućuje na direktorij, a svaka izvršna datoteka u tom direktoriju postaje naredba naredbene linije. Ako su na popisu dva direktorija i oboje imaju datoteku "python.exe", ono što se nalazi na popisu varijabli dobiva se. Ako postoji sustav varijable za sustav i korisnika, put sustava ima prednost nad korisničkim putom.
Ovo je upravo ono što se događa u ovom slučaju: instalacijski program za Python 2 uredio je varijablu sustava, a instalacijski program za Python 3 dodao je varijablu razine korisnika - a to možemo potvrditi promatranjem varijabli okoline sustava Windows.
Hit Start, upišite "advanced system settings", a zatim odaberite opciju "View advanced system settings". U prozoru "System Properties" koji se otvori, na kartici "Advanced" (Napredno) kliknite gumb "Environmental Variables" (Varijacije okoline).
Da biste to učinili, pokrenite Upravitelj datoteka i krenite u mapu u kojoj ste instalirali Python 3 (
C:Users[username]AppDataLocalProgramsPythonPython36
po zadanim postavkama). Napravite kopiju datoteke "python.exe" i preimenujte kopiju (ne izvornik) na "python3.exe".
Ako iz bilo kojeg razloga ne pronađete ovo zadovoljavajuće rješenje, uvijek možete preurediti varijable okoline. Obavezno se obrišite s našim vodičem ako niste zadovoljni uređivanjem tih varijabli.
Imajte na umu, međutim, da bez obzira na to koju metodu koristite, važno je ostaviti izvorni python.exe netaknut kao aplikacije u / scripts / poddirektoriju za obje verzije Python se oslanjaju na taj naziv datoteke i neće uspjeti ako je nedostaje.
Nakon što malo instalirate i malo ugađate, instalirate obje verzije i spremni ste za bilo koju Python projekt koji želite pristupiti.