Kako namestiti Python na Windows
Python ne prihaja v operacijski sistem Windows, vendar to ne pomeni, da uporabniki programa Windows ne bodo našli uporabnega prilagodljivega programskega jezika. Vendar pa ni tako preprosto, kot namestiti najnovejšo različico, zato poskrbimo, da boste dobili pravo orodje za nalogo.
Prvič izdan leta 1991, je Python priljubljen programski jezik na visoki ravni, ki se uporablja za splošno programiranje. Zahvaljujoč filozofiji oblikovanja, ki poudarja berljivost, je že dolgo priljubljena kot hobi programerji in resni programerji. Ne samo, da je to preprost jezik (primerjalno rečeno, da je), da poberem, ampak boste našli na tisoče projektov na spletu, ki zahtevajo, da imate nameščen Python za uporabo programa..
Katero različico potrebujete?
Na žalost je prišlo do pomembne posodobitve za Python pred nekaj leti, ki je ustvarila velik razkorak med različicami Pythona. To lahko naredi nekaj zmedenega za novince, vendar ne skrbite. Peljali vas bomo skozi namestitev obeh večjih različic
Ko obiščete stran za prenos Python za Windows, boste takoj videli delitev. Desno na vrhu, kvadrat in središče, skladišče vpraša, ali želite najnovejšo izdajo Pythona 2 ali Pythona 3 (2.7.13 in 3.6.1, v tem priročniku).
Novejša je boljša, kajne? Mogoče, morda ne. Različica, ki jo želite, je odvisna od vašega končnega cilja. Recimo, na primer, da ste prebrali naš članek o širitvi vašega Minecraft sveta z MCDungeon in ste navdušeni, da dodate kul stvari v vaše svetove. Ta projekt je kodiran v Pythonu in zahteva Python 2.7 - ne morete zagnati projekta MCDungeon s Pythonom 3.6. Če raziskujete hobi projekte, kot je MCDungeon, boste ugotovili, da skoraj vsi uporabljajo 2.7. Če je vaš cilj priti do nekega projekta, ki se konča s končnico », zelo Dobra priložnost boste potrebovali za to.
Po drugi strani pa, če iščete dejansko spoznavanje Pythona, vam priporočamo, da namestite obe različici drug ob drugem (kar lahko storite z ničelnim tveganjem in le malo nastavitvenih težav). To vam omogoča delo z najnovejšo različico jezika, pa tudi poganjanje starejših Python skriptov (in testiranje povratne združljivosti za novejše projekte). Primerjava obeh različic je samo članek, zato se bomo odzvali na wiki projekta Python, kjer boste lahko prebrali dobro napisani pregled razlik..
Prenesete lahko samo Python 2 ali Python 3, če ste prepričani, da potrebujete samo določeno različico. Danes gremo na razdaljo in namestili bomo oba, zato vam priporočamo, da prenesete obe različici in storite enako. Pod glavnim vnosom za obe različici boste videli namestitveni program »x86-64«, kot je prikazano spodaj.
Ta namestitveni program bo samodejno namestil ustrezno 32-bitno ali 64-bitno različico na vaš računalnik (tukaj lahko preberete več, če želite izvedeti več o razlikah med njima).
Kako namestiti Python 2
Namestitev Pythona 2 je snap in za razliko od preteklih let bo namestitveni program celo za vas nastavil spremenljivko poti (nekaj, česar bomo dobili malo kasneje). Prenesite in zaženite namestitveni program, izberite »Namesti za vse uporabnike« in kliknite »Naprej«.
Na zaslonu za izbiro imenika pustite imenik »Python27« in kliknite »Naprej«.
Na zaslonu za prilagajanje se pomaknite navzdol, kliknite »Dodaj python.exe v pot« in nato »Namesti se na lokalni trdi disk«. Ko končate, kliknite »Naprej«.
Po tej točki vam ni treba več sprejemati odločitev. Za dokončanje namestitve kliknite čarovnika. Ko je namestitev končana, lahko namestitev potrdite tako, da odprete ukazni poziv in vnesete naslednji ukaz:
python -V
Nato se morate odločiti. Če kliknete možnost »Onemogoči omejitev dolžine poti«, odstranite omejitev za spremenljivko MAX_PATH. Ta sprememba ne bo prekinila ničesar, vendar bo Pythonu omogočila uporabo dolgih imen poti. Ker številni programerji Python delajo v sistemih Linux in drugih * nix sistemih, kjer dolžina imena poti ni problematična, lahko to vnaprejšnje izboljšanje pomaga odpraviti morebitne težave, povezane s potjo, ki jih imate med delom v sistemu Windows.
Priporočamo, da izberete to možnost. Če veste, da ne želite onemogočiti omejitve dolžine poti, lahko kliknete »Zapri«, da končate namestitev. In če želite prebrati več o tem vprašanju, preden se zavezate k spremembi, preberite tukaj.
Če nameščate samo Python 3, lahko uporabite isti trik za vnos ukazne vrstice python -v
ki smo jih uporabili zgoraj, da preverimo, ali je pravilno nameščena in je nastavljena spremenljivka poti. Če nameščate obe različici, morate narediti hitro nastavitev v naslednjem razdelku.
Prilagodite sistemske spremenljivke, tako da lahko dostopate do obeh različic Pythona iz ukazne vrstice
Ta del vadnice je popolnoma neobvezen, vendar vam bo omogočil hiter dostop do obeh različic Pythona iz ukazne vrstice. Po namestitvi obeh različic Python-a ste morda opazili malo navideznosti. Čeprav smo omogočili sistemsko pot za obe namestitvi Pythona, vas v ukazni poziv vtipkate »python« samo, da vas usmeri na Python 2.7.
Razlog za to je preprost: spremenljivka (bodisi samodejno prilagodi namestitveni program ali ročno spremenjena) preprosto kaže na imenik in vsaka izvedljiva datoteka v tem imeniku postane ukaz ukazne vrstice. Če sta navedena dva imenika in oba imata datoteko »python.exe«, se uporabi kateri koli imenik, ki je višji na seznamu spremenljivk. Če je za sistem in uporabnika na voljo spremenljivka, ima sistemska pot prednost pred potjo uporabnika.
Slednje je točno to, kar se dogaja v tem primeru: namestitveni program Python 2 je uredil sistemsko široko spremenljivko in namestitveni program Python 3 je dodal spremenljivko za uporabniško raven - in to lahko potrdimo, če pogledamo spremenljivke okolja Windows..
Pritisnite Start, vnesite »napredne sistemske nastavitve« in izberite možnost »Ogled naprednih sistemskih nastavitev«. V oknu »Lastnosti sistema«, ki se odpre, na zavihku »Napredno« kliknite gumb »Spremenljivke okolja«.
Tu lahko vidite Python 3, ki je naveden v razdelku »Uporabniške spremenljivke« in Python 2, ki je naveden v razdelku »Sistemske spremenljivke«..
Obstaja nekaj načinov, kako to stanje popraviti. Najenostavnejši (čeprav tisti z najmanj funkcionalnostjo) je, da preprosto odstranite vnos za različico Pythona, ki ga nameravate uporabiti najmanj. Čeprav je to preprosto, ni prav tako zabavno. Namesto tega lahko naredimo še eno spremembo, ki nam bo omogočila dostop do "pythona" za Python 2 in "python3" za Python 3.
Če želite to narediti, zaženite upravitelja datotek in se pomaknite v mapo, kjer ste namestili Python 3 (C: Uporabniki [uporabniško ime] AppData Lokalni programi Python Python36
privzeto). Naredite kopijo datoteke »python.exe« in jo preimenujte (ne izvirnik) v »python3.exe«.
Odprite nov ukazni poziv (osvežitev okoljskih spremenljivk z vsakim novim ukaznim pozivom) in vnesite »python3 -version«.
Boom! Zdaj lahko v ukaznem pozivu uporabite ukaz "python", če želite uporabiti Python 2.7 in ukaz "python3", ko želite uporabiti Python 3.
Če iz kakršnega koli razloga tega ne najdete kot zadovoljivo rešitev, lahko vedno spremenite vrstni red okoljskih spremenljivk. Najprej poskrbite, da boste z našimi vadnicami počakali, če ne boste raje urejali teh spremenljivk.
Upoštevajte, da je ne glede na to, katero metodo uporabljate, pomembno pustiti originalno datoteko python.exe nepoškodovano, saj se aplikacije v podmapi / scripts / za obe različici Pythona zanašajo na to ime datoteke in ne bodo uspešne, če manjkajo..
Po majhni namestitvi in majhni prilagoditvi imate nameščene obe različici in pripravljeni ste na kakršenkoli Python projekt, ki ga želite rešiti.