Pagrindinis » kaip » Kaip įdiegti „Python“ į „Windows“

    Kaip įdiegti „Python“ į „Windows“

    „Python“ neperkraunama su „Windows“, tačiau tai nereiškia, kad „Windows“ naudotojai neras naudingos programavimo kalbos. Tačiau tai ne visai paprasta, kaip įdiegti naujausią versiją, todėl įsitikinkime, kad jūs gaunate tinkamas priemones šiai užduočiai atlikti.

    Pirmą kartą išleistas 1991 m., „Python“ yra populiari aukšto lygio programavimo kalba, naudojama bendram programavimui. Dizaino filosofija, kuri pabrėžia skaitymo svarbą, jau seniai yra mėgstamas mėgėjų ir rimtų programuotojų. Tai ne tik paprasta kalba (palyginti, tai yra), kad pasiektumėte, bet internete rasite tūkstančius projektų, kuriems reikia įdiegti „Python“, kad galėtumėte naudoti programą.

    Kokia versija jums reikalinga?

    Deja, prieš keletą metų „Python“ buvo atliktas reikšmingas atnaujinimas, kuris sukūrė didelį Python versijų padalijimą. Tai gali šiek tiek painioti naujokams, bet nesijaudinkite. Mes padėsime jums įdiegti abi pagrindines versijas

    Apsilankę „Python for Windows“ atsisiuntimo puslapyje, tuoj pat pamatysite skyrių. Dešinėje viršuje, aikštėje ir centre saugykla klausia, ar norite, kad naujausias „Python 2“ arba „Python 3“ (atitinkamai 2.7.13 ir 3.6.1 versijos, iš šios pamokos).

    Naujesnis yra geriau, tiesa? Galbūt taip, galbūt ne. Norima versija priklauso nuo jūsų galutinio tikslo. Tarkime, pavyzdžiui, kad perskaitėte mūsų straipsnį apie „Minecraft“ pasaulio išplėtimą su „MCDungeon“ ir džiaugiamės, kad savo pasauliams galite pridėti puikių dalykų. Šis projektas yra užkoduotas „Python“ ir reikalauja „Python 2.7“, todėl negalite paleisti „MCDungeon“ projekto su „Python“ 3.6. Iš tiesų, jei tyrinėjate hobio projektus, pvz., „MCDungeon“, pastebėsite, kad beveik visi jie naudojasi 2.7. Jei jūsų tikslas yra gauti tam tikrą projektą, kuris baigiasi „.py“ plėtiniu, veikia ir tada, labai jums tai reikės 2,7.

    Kita vertus, jei norite iš tikrųjų išmokti „Python“, rekomenduojame įdiegti abi versijas šalia (tai galite padaryti su nulio rizika ir tik nedideliu kiekiu sąrankos problemų). Tai leidžia dirbti su naujausia kalba, bet taip pat paleisti senesnius „Python“ scenarijus (ir išbandyti naujesnį suderinamumą naujiems projektams). Palyginus dvi versijas, tai savaime suprantamas straipsnis, todėl mes atidėsime Python projekto wiki, kur galėsite perskaityti gerai parašytą skirtumų apžvalgą.

    Jūs galite atsisiųsti tik „Python 2“ arba „Python 3“, jei tikri, kad jums reikia tik konkrečios versijos. Šiandien einame į atstumą ir įdiegsime juos abu, todėl rekomenduojame atsisiųsti abi versijas ir padaryti tą patį. Pagal pagrindinį abiejų versijų įrašą matysite „x86-64“ diegimo programą, kaip parodyta žemiau.

    Šis diegimo įrenginys automatiškai įdiegs atitinkamą 32 bitų arba 64 bitų versiją (čia rasite papildomą informaciją, jei norite daugiau sužinoti apie skirtumus tarp šių dviejų).

    Kaip įdiegti „Python 2“

    „Python 2“ diegimas yra greitas ir, priešingai nei praeityje, montuotojas netgi nustatys jums kelio kintamąjį (kažką mes pateksime šiek tiek vėliau). Atsisiųskite ir paleiskite diegimo programą, pasirinkite „Įdiegti visiems vartotojams“ ir spustelėkite „Kitas“.

    Katalogo pasirinkimo ekrane palikite katalogą kaip „Python27“ ir spustelėkite „Next“.

    Tinkinimo ekrane slinkite žemyn, spustelėkite „Pridėti python.exe į kelią“ ir pasirinkite „Bus įdiegta vietiniame standžiajame diske“. Baigę spustelėkite „Kitas“.

    Po šio taško jūs neturite priimti daugiau sprendimų. Tiesiog spustelėkite vedlį, kad užbaigtumėte diegimą. Baigę diegti, galite patvirtinti diegimą atidarydami komandų eilutę ir įvesdami šią komandą:

    python -V

    Toliau turite priimti sprendimą. Paspaudus parinktį „Išjungti kelio ilgio ribą“, pašalinamas MAX_PATH kintamojo apribojimas. Šis pakeitimas nieko nesilaikys, bet leis Python naudoti ilgus kelio pavadinimus. Kadangi daugelis „Python“ programuotojų dirba „Linux“ ir kitose * nix sistemose, kur kelio pavadinimo ilgis nėra problema, įjungus šią funkciją iš anksto, gali padidėti sklandesnis bet koks su keliu susijęs klausimas, kurį galite turėti dirbant „Windows“.

    Mes rekomenduojame eiti į priekį ir pasirinkti šią parinktį. Jei žinote, kad nenorite išjungti kelio ilgio ribos, galite tiesiog paspausti „Uždaryti“, kad užbaigtumėte diegimą. Jei norite sužinoti daugiau apie šią problemą prieš įsipareigodami pokyčiams, skaitykite čia.

    Jei diegiate tik „Python 3“, galite naudoti tą patį komandų eilutės trinti python -v kad mes naudojome pirmiau, kad patikrintume, ar jis yra teisingai įdiegtas ir nustatomas kelio kintamasis. Jei įdiegiate abi versijas, reikia atlikti greitą įgnybimą, pateiktą sekančiame skyriuje.

    Sureguliuokite sistemos kintamuosius, kad galėtumėte pasiekti abi Python versijas iš komandinės eilutės

    Ši pamokos dalis yra visiškai neprivaloma, tačiau leidžia greitai pasiekti abi Python versijas iš komandų eilutės. Įdiegę abi „Python“ versijas, galbūt pastebėjote, kad yra šiek tiek pasipriešinimo. Nors mes įgalinome abiejų „Python“ įrenginių sistemos kelią, komandų eilutėje įvedus „python“, nurodysite tik Python 2.7.

    To priežastis yra paprasta: kintamasis (automatiškai reguliuojamas diegimo ar rankiniu būdu) tiesiog nukreipia į katalogą, o kiekvienas tame kataloge esantis įvykis tampa komandinės eilutės komanda. Jei yra du katalogai ir abiejuose yra „python.exe“ failas, naudojamas katalogas, kuris yra didesnis kintamųjų sąraše. Ir jei sistemai ir vartotojui nustatytas kintamasis, sistemos kelias yra viršesnis už naudotojo kelią.

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

    Spustelėkite Pradėti, įveskite „išplėstinius sistemos nustatymus“ ir pasirinkite parinktį „Peržiūrėti išplėstines sistemos nuostatas“. Atsidariusiame lange „Sistemos ypatybės“ skirtuke „Išplėstinė“ spustelėkite mygtuką „Aplinkos kintamieji“.

    Čia galite matyti „Python 3“, pateiktą skyriuje „Vartotojo kintamieji“ ir „Python 2“, išvardytus skyriuje „Sistemos kintamieji“.

    Yra keletas būdų, kaip išspręsti šią situaciją. Paprasčiausias (nors ir mažiausiai funkcionalumas) yra tiesiog pašalinti Python versijos, kurią ketinate naudoti mažiausiai, įrašą. Nors tai paprasta, tai taip pat nėra labai smagu. Vietoj to galime padaryti dar vieną pakeitimą, kuris suteiks mums prieigą prie „Python“ „Python 2“ ir „python3“, skirto „Python 3“.

    Norėdami tai padaryti, įjunkite „File Manager“ ir pereikite prie aplanko, kuriame įdiegėte „Python 3“ (C: Vartotojai [vartotojo vardas] AppData Vietinės programos Python Python36 pagal nutylėjimą). Padarykite „python.exe“ failo kopiją ir pervadinkite tą kopiją (ne originalą) į „python3.exe“.

    Atidarykite naują komandų eilutę (aplinkos kintamieji atnaujinami kiekvieną atidarytą komandų eilutę) ir įveskite „python3 -version“.

    Bumas! Dabar galite naudoti komandą „Python“ komandų eilutėje, kai norite naudoti Python 2.7 ir „python3“ komandą, kai norite naudoti „Python 3“.

    Jei dėl kokių nors priežasčių tai nėra tinkamas sprendimas, visada galite pertvarkyti aplinkos kintamuosius. Jei nesate patogiai redagavę šiuos kintamuosius, būtinai išvalykite savo pamoką.

    Tačiau atkreipkite dėmesį, kad, nepaisant to, kurį metodą naudojate, svarbu palikti originalų python.exe nepaliestą, nes abiejų Python versijų / scenarijų / pakatalogio programos remiasi tuo failo pavadinimu ir nepavyks, jei jos nebus.


    Po truputį įdiegus ir šiek tiek truputį, jūs įdiegėte abi versijas ir esate pasiruošę bet kokiam projektui, kurį norite išspręsti.