11Sep

Kaip įdiegti "Python" sistemoje "Windows"

click fraud protection

"Python" nėra supakuotas su "Windows", tačiau tai nereiškia, kad "Windows" vartotojai nepasitaikys naudingos programinės kalbos. Tačiau tai nėra gana paprasta, nes įdiekite naujausią versiją, todėl įsitikinkite, kad turite tinkamus įrankius užduočiai atlikti.

Pirmasis išleidimas 1991 m., "Python" yra populiari aukšto lygio programavimo kalba, naudojama bendram tiksliniam programavimui. Dėl dizaino filosofijos, kuri pabrėžia skaitomumą, jau seniai buvo pamėgtas hobistikerių ir rimtų programuotojų.Ne tik lengva kalba( palyginti kalbant, tai yra) pasiimti, bet jūs surasite tūkstančius projektų internete, kuriems reikia, kad Python būtų įdiegtas, kad galėtumėte naudotis programa.

kokia versija jums reikia?

Deja, prieš keletą metų "Python" atliko svarbų naujinimą, kuris sukūrė didelį "Python" versijų suskaidymą.Dėl to naujokai gali šiek tiek klaidinti, bet nesijaudinkite. Mes padėsime jums diegti abi pagrindines versijas

. Kai aplankysite "Python for Windows" atsisiuntimo puslapį, iškart pamatysite padalijimą.Dešinėje viršuje, kvadratuose ir centruose saugykla klausia, ar norite gauti naujausią "Python 2" arba "Python 3" versiją( 2.7.13 ir 3.6.1, atitinkamai, iš šios pamokos).

instagram viewer

Naujesnis yra geriau, tiesa? Galbūt taip, galbūt ne. Jūsų norima versija priklauso nuo jūsų galutinio tikslo. Tarkime, kad, pavyzdžiui, perskaitėte mūsų straipsnį apie "Minecraft" pasaulio plitimą su "MCDungeon" ir džiaugiamės, kad pridursite įdomių dalykų savo pasauliui.Šis projektas yra koduotas Python ir reikalauja Python 2.7 - negalima paleisti MCDungeon projekto su Python 3.6.Iš tikrųjų, jei jūs ieškote pomėgių projektų, tokių kaip "MCDungeon", jūs pastebėsite, kad beveik visi iš jų naudoja 2.7.Jei jūsų tikslas yra gauti tam tikrą projektą, kuris baigiasi ".py" plėtiniu ir veikia, tai yra labai labai gerų galimybių jums reikės 2,7 už jį.

Kita vertus, jei norėtumėte iš tikrųjų išmokti "Python", rekomenduojame įdiegti abi versijas greta( tai galite daryti su nuline rizika ir tik nedidelė konfigūracija).Tai leidžia jums dirbti su naujausia kalbos versija, bet taip pat paleisti senesnius "Python" scenarijus( ir patikrinti atgalinį suderinamumą naujesniems projektams).Tačiau dviejų versijų palyginimas yra pats straipsnis, todėl mes atidedame Python projekto wiki, kur galite skaityti gerai parašytą skirtumų apžvalgą.

Jūs galite atsisiųsti tik Python 2 arba Python 3, jei esate tikras, kad jums reikia tik tam tikros versijos.Šiandien mes einame per atstumą ir įdiegsime abi, todėl rekomenduojame atsisiųsti abi versijas ir daryti tą patį.Pagal pagrindinį abiejų versijų įrašą matysite "x86-64" diegimo programą, kaip parodyta toliau.

Šis diegimo programos kompiuteris automatiškai įdiegs atitinkamą 32 bitų arba 64 bitų versiją( čia skaitykite toliau, jei norite sužinoti daugiau apie šių dviejų skirtumų skirtumus).

Kaip įdiegti Python 2

Python 2 įdiegimas yra greitas ir, skirtingai nuo praėjusių metų, diegiklis netgi nustatys jūsų kelią( kažkas, į kurį mes pateksime vėliau).Atsisiųskite ir paleiskite diegimo programą, pasirinkite "Diegti visiems vartotojams", tada spustelėkite "Kitas".

katalogo pasirinkimo ekrane palikite katalogą kaip "Python27" ir spustelėkite "Kitas".

tinkinimo ekrane slinkite žemyn,spustelėkite "Pridėti python.exe į kelią", tada pasirinkite "Bus įdiegta į vietinį kietąjį diską". Kai baigsite, spustelėkite "Kitas".

Po šio taško neturite priimti daugiau sprendimų.Tiesiog spustelėkite vedlį, kad užbaigtumėte diegimą.Kai diegimas baigtas, galite patvirtinti diegimą atidarę komandinę eilutę ir įvedę šią komandą:

python-V

Sėkmės! Jei jums tereikia tik Python 2.7 tam tikram projektui ar kitam, galite sustabdyti čia. Jis įdiegtas, kelias kintamasis yra nustatytas, ir jūs einate į lenktynes.

Kaip įdiegti "Python 3

" Jei norite sužinoti naujausią "Python" versiją, turėsite įdiegti "Python 3". Galite įdiegti ją kartu su "Python 2.7" be jokių problemų, todėl eikite į priekį ir dabar paleiskite ir paleiskite diegimo programą.

Pirmame ekrane, įjunkite parinktį "Pridėti Python 3.6 į PATH", tada spustelėkite "Install Now".

Toliau, jūs turite priimti sprendimą.Paspaudę parinktį "Išjungti maršruto ilgio ribą", pašalinamas apribojimas MAX_PATH kintamojo.Šis pakeitimas nieko nepralaužys, bet leis "Python" naudoti ilgus kelio pavadinimus. Kadangi daugelis "Python" programuotojų dirba Linux sistemoje ir kitose "nix" sistemose, kur kelio pavadinimo ilgis nėra problema, iš anksto galima tai padaryti, kad būtų lengviau suplanuoti bet kokius su keliais susijusius klausimus, galinčius dirbti "Windows" sistemoje.

Mes rekomenduojame eiti į priekį ir pasirinkti šią parinktį.Jei žinote, kad nenorite išjungti kelio ilgio ribos, galite tiesiog spustelėti "Uždaryti", kad užbaigtumėte diegimą.Jei norite daugiau sužinoti apie problemą, prieš pradėdami vykdyti pakeitimą, skaitykite čia.

Jei įdiegiate tik "Python 3", galite naudoti tą patį komandinės eilutės triuką, kad įvesdami python -v, kurį mes naudojome anksčiau, patikrintumėte, ar jis teisingai įdiegtas, ir nustatytas kelias kintamasis. Tačiau, jei įdiegsite abi versijas, jums reikės rasti greitą nustatymą šiame skyriuje.

Koreguokite sistemos kintamuosius, kad galėtumėte naudotis abu "Python" versijos iš komandinės eilutės

Šis mokymo paketas yra visiškai neprivalomas, tačiau jis leis greitai pasiekti abiejų Python versijas iš komandinės eilutės.Įdiegę abi Python versijas, galbūt pastebėjote šiek tiek priespaudą.Nors mes įgalinome sistemos kelią tiek "Python" įrenginiams, komandų eilutės "python" įvedimas tik nurodo į Python 2.7.

Tai priežastis yra paprastas: kintamasis( automatiškai koreguojamas montuotojo ar rankiniu būdu nustatytas) tiesiog nurodo katalogą, o kiekvienas to katalogo vykdomasis failas tampa komandinės eilutės komanda. Jei yra du katalogai išvardyti ir abu turi "python.exe" failą juose, priklausomai nuo to, kuris katalogas yra didesnis kintamųjų sąraše, kuris bus naudojamas. Ir, jei sistemai ir vartotojui yra nustatytas kintamasis, sistemos kelias yra pirmenybės prieš vartotojo kelią.

Pastaroji yra būtent tai, kas vyksta šiuo atveju: Python 2 diegimo programa redagavo sistemos kintamąjį, o "Python 3" diegimo programa pridėjo naudotojo lygio kintamąjį - mes galime tai patvirtinti, žiūrėdami "Windows" aplinkos kintamuosius.

Hit Start ", įrašykite" Išplėstiniai sistemos nustatymai ", tada pasirinkite parinktį" Peržiūrėti papildomus sistemos nustatymus ".Langelyje "System Properties", kuris atsidaro, skirtuke "Advanced" spustelėkite mygtuką "Environment Variables".

Čia galite pamatyti "Python 3", nurodytą skyriuje "Vartotojo kintamieji" ir "Python 2", pateiktą skyriuje "Sistemos kintamieji".

Yra keletas būdų, kaip išspręsti šią situaciją.Paprasčiausias( nors ir mažiausiai funkcionalus turintis) yra tiesiog pašalinti Python versijos įrašą, kurį planuojate naudoti mažiausiai. Nors tai paprasta, tai taip pat nėra labai smagu. Vietoj to mes galime padaryti kitą pakeitimą, kuris suteiks mums prieigą prie Python 2 "python" ir "Python 3" "python3".

Norėdami tai padaryti, paleiskite "File Manager" ir eikite į aplanką, kuriame įdiegėte "Python 3"( C: \ Users\ [username] \ AppData \ Local \ Programs \ Python \ Python36 pagal numatytuosius nustatymus).Sukurkite failo "python.exe" kopiją ir pervardykite tą kopiją( , o ne originalą) į "python3.exe".

Atidarykite naują komandų eilutę( aplinkos kintamieji atnaujinami kiekvieną kartą atidarius naują komandų eilutę) ir įveskite "python3 -version".

Boom! Dabar galite naudoti komandą "python" komandinės eilutės, kai norite naudoti Python 2.7 ir "python3" komandą, kai norite naudoti Python 3.

Jei dėl kokios nors priežasties jūs nerandate šio patenkinamo sprendimo, jūs visada galite pertvarkyti aplinkos kintamuosius. Pirmiausia įsitikinkite, kad naudojate mūsų mokomąją programą, jei jums nepatogu redaguoti šiuos kintamuosius.

Atkreipkite dėmesį, kad, nepriklausomai nuo to, kokį metodą naudojate, svarbu palikti originalų python.exe nepažeistą, nes programos abiejose Python versijose /scripts/ pakatalogyje remiasi tuo failo vardu ir trūksta.

Po šiek tiek įdiegimo ir truputį tweaking, turite įdiegti abi versijas ir esate pasiruošę bet kokiam Python projektui, kurį norite išspręsti.