11Sep
Python ne dolazi pretpakiran sa sustavom Windows, ali to ne znači da korisnici sustava Windows neće pronaći korisni programski jezik. Ipak, nije baš jednostavno instalirati najnoviju verziju, stoga provjerimo jeste li dobili odgovarajuće alate za zadatak.
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.
Koje verzije trebate?
Nažalost, Piton 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šet ć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 je vaš cilj da dobijete neki projekt koji završava ".py" produžetak gore i trčanje, onda postoji vrlo, vrlo dobre šanse vam je potrebno 2,7 za to.
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 rad s najnovijom verzijom jezika, ali i pokretanje starijih Python skripti( i testiranje 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.
Ovaj instalacijski program automatski će instalirati odgovarajuću 32-bitnu ili 64-bitnu verziju na vašem računalu( evo još nekog čitanja ako želite saznati više o razlikama između njih).Instalacija Python 2
Instalacija Python 2 je ugriz, a za razliku od prošlih godina, instalacijski program će čak postaviti i varijablu puta za vas( nešto što ćemo kasnije postati).Preuzmite i pokrenite instalacijski program, odaberite "Instaliraj za sve korisnike", a zatim kliknite "Dalje".
Na zaslonu za odabir telefonskog imenika ostavite direktorij kao "Python27" i kliknite "Dalje".
Na zaslonu prilagodbe pomaknite se prema dolje,kliknite "Add python.exe u Path", a zatim odaberite "Bit će instalirana na lokalnom tvrdom disku." Kada završite, kliknite "Dalje".
Ne morate donositi više odluka nakon ove točke. Jednostavno kliknite čarobnjaka da biste dovršili instalaciju. Kada instalacija završi, možete potvrditi instalaciju otvaranjem naredbenog retka i upisivanjem sljedeće naredbe:
python -VUspjeh! Ako sve što trebate je Python 2.7 za neki projekt ili drugo, možete se zaustaviti upravo ovdje. Instalira se, postavlja se varijabla staze, a ti si na utrke.
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".
Zatim ćete imati odluku. Klikom na opciju "Onemogući ograničenje duljine puta" uklanja se ograničenje varijable MAX_PATH.Ova promjena neće ništa slomiti, već će omogućiti Pythonu da upotrebljava nazive dugih staza. Budući da mnogi programeri Python rade u Linuxu i drugim * nix sustavima gdje duljina naziva staze nije problem, prethodno uključivanje može olakšati bilo kakve probleme vezane uz put koji biste mogli imati dok radite u sustavu Windows.
Preporučujemo da krenete dalje 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 instalirate samo Python 3, možete upotrijebiti isti trik naredbenog retka za upisivanjem python -v koji smo koristili gore da provjerimo je li ispravno instaliran i postavljena je varijabla puta. Ako instalirate obje verzije, morate napraviti brzu promjenu koja se nalazi u sljedećem odjeljku.
Prilagodba varijabli sustava tako da možete pristupiti obje verzije Python iz naredbenog retka
Ovaj dio vodiča je potpuno opcionalan, ali će vam omogućiti da brzo pristupiti obje verzije Python iz naredbenog retka. Nakon instalacije obje verzije Pythona, možda ste primijetili malo čavrljanje. Iako smo omogućili put sustava za oba Python instalacija, 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 podeš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.
Potonji 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 na razini korisnika - a to možemo potvrditi promatranjem varijabli okoline u sustavu 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).
Ovdje možete vidjeti Python 3 navedenu u odjeljku "Korisničke varijable" i Python 2 navedene u odjeljku "Varijable sustava".
Postoji nekoliko načina na koje možete otkloniti ovu situaciju. Najjednostavniji( iako onaj s najmanjom funkcionalnošću) je jednostavno ukloniti unos za verziju Pythona koju planirate za korištenje najmanje. Iako je to jednostavno, nije i zabavno. Umjesto toga, možemo napraviti još jednu promjenu koja će nam omogućiti pristup Pythonu 2 i Python3 za Python 3.
Da biste to učinili, pokrenite File Manager i krenite 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 kopiju( ne izvornik) u "python3.exe".
Otvorite novi naredbeni redak( varijable okoline osvježite svakim novim naredbenim retku koji ste otvorili) i unesite "python3-verziju".
Boom! Sada možete koristiti naredbu "python" u naredbenom retku kada želite koristiti Python 2.7 i naredbu "python3" kada želite koristiti Python 3.
Ako to iz bilo kojeg razloga ne pronađe to 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 metodu koju 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 prilagodite, instalirate obje inačice i spremni ste za bilo koji projekt Python-a koji želite pristupiti.