Kuinka asentaa Python Windowsiin

Python ei ole valmiiksi pakattu Windowsin mukana, mutta se ei tarkoita sitä, että Windows-käyttäjät eivät pidä joustavaa ohjelmointikieltä hyödyllisenä. Se ei kuitenkaan ole aivan yksinkertaista kuin uusimman version asentaminen, joten varmista, että saat oikeat työkalut käsillä olevaan tehtävään.

Ensimmäinen julkaisu vuonna 1991, Python on suosittu korkean tason ohjelmointikieli, jota käytetään yleiskäyttöiseen ohjelmointiin. Luettavuutta korostavan muotoilufilosofian ansiosta se on pitkään ollut niin harrastekoodereiden kuin vakavien ohjelmoijien suosikki. Paitsi että se on helppo noutaa kieli (vertailukelpoisesti), löydät myös tuhansia projekteja verkossa, jotka edellyttävät, että sinulla on Python asennettuna ohjelman käyttämiseen.

Mitä versiota tarvitset?

Valitettavasti Pythonissa oli useita vuosia sitten merkittävä päivitys, joka loi suuren jaon Python-versioiden välillä. Tämä voi tehdä asioista hieman hämmentäviä tulokkaille, mutta älä huoli. Opastamme sinut asentamaan molemmat pääversiot

Kun vierailet Python for Windows -lataussivulla, näet heti jaon. Aivan yläosassa, neliössä ja keskellä arkisto kysyy, haluatko viimeisimmän Python 2: n tai Python 3: n version (vastaavasti 2.7.13 ja 3.6.1 tämän opetusohjelman jälkeen).

RELATED: Lisää vankityrmät, rauniot ja aarteenetsinnät Minecraft-maailmaasi MCDungeonilla

Uudempi on parempi, eikö? Ehkä niin, ehkä ei. Haluamasi versio riippuu lopullisesta tavoitteestasi. Oletetaan esimerkiksi, että olet lukenut artikkelin Minecraft-maailman laajentamisesta MCDungeonilla ja olet innokas lisäämään hienoja juttuja maailmaasi. Tämä projekti on koodattu Pythonissa ja vaatii Python 2.7 - et voi suorittaa MCDungeon-projektia Python 3.6: lla. Itse asiassa, jos tutkit harrastusprojekteja, kuten MCDungeon, huomaat, että melkein kaikki heistä käyttävät 2.7: ää. Jos tavoitteenasi on saada jokin projekti, joka päättyy .py-laajennukseen, on käynnissä, niin  sinulla on erittäin,  erittäin hyvät mahdollisuudet, että tarvitset siihen 2,7.

Toisaalta, jos haluat todella oppia Pythonia, suosittelemme asentamaan molemmat versiot vierekkäin (mikä voidaan tehdä ilman nollariskiä ja vain vähän asennusvaiheita). Tämän avulla voit työskennellä kielen uusimman version kanssa, mutta myös käyttää vanhempia Python-komentosarjoja (ja testata taaksepäin yhteensopivuutta uudemmille projekteille). Kahden version vertaaminen on kuitenkin artikkeli itselleen, joten siirrymme Python-projektin wikiin, josta voit lukea heidän hyvin kirjoitetun yleiskatsauksen eroista.

Voit ladata vain Python 2: n tai Python 3: n, jos tarvitset vain tietyn version. Yritämme tänään matkaa ja asennamme molemmat, joten suosittelemme, että lataat molemmat versiot ja teet saman. Molempien versioiden pääsyötteen alla on "x86-64" -asennusohjelma, kuten alla on esitetty.

RELATED: Mikä on ero 32- ja 64-bittisen Windowsin välillä?

Tämä asennusohjelma asentaa sopivan 32- tai 64-bittisen version tietokoneellesi automaattisesti (tässä on joitain lisätietoja, jos haluat tietää enemmän näiden kahden välillä).

Python 2: n asentaminen

Python 2: n asentaminen on helppoa, ja toisin kuin aikaisempina vuosina, asennusohjelma asettaa jopa polun muuttujan sinulle (mihin olemme menossa hieman myöhemmin). Lataa ja suorita asennusohjelma, valitse "Asenna kaikille käyttäjille" ja napsauta sitten Seuraava.

Jätä hakemiston valintanäytössä hakemistoksi "Python27" ja napsauta "Seuraava".

Vieritä mukautusnäytössä alaspäin, valitse Lisää python.exe polkuun ja valitse sitten Asennetaan paikalliselle kiintolevylle. Kun olet valmis, napsauta Seuraava.

Sinun ei tarvitse tehdä enempää päätöksiä tämän jälkeen. Napsauta ohjatun toiminnon läpi suorittaaksesi asennuksen loppuun. Kun asennus on valmis, voit vahvistaa asennuksen avaamalla komentokehotteen ja kirjoittamalla seuraavan komennon:

python -V

Menestys! Jos tarvitset vain Python 2.7: n jostakin projektista tai toisesta, voit pysähtyä täällä. Se on asennettu, polun muuttuja on asetettu ja olet poissa kilpailuista.

Python 3: n asentaminen

Jos haluat oppia Pythonin uusimman version, sinun on asennettava Python 3. Voit asentaa sen Python 2.7: n rinnalle ilman ongelmia, joten mene eteenpäin ja lataa ja suorita asennusohjelma nyt.

Ota ensimmäisessä näytössä käyttöön Lisää Python 3.6 PATHiin -vaihtoehto ja napsauta sitten Asenna nyt.

Seuraavaksi sinulla on tehtävä päätös. Napsauttamalla Poista polun pituusraja käytöstä -vaihtoehto poistaa muuttujan MAX_PATH rajoituksen. Tämä muutos ei riko mitään, mutta antaa Pythonille mahdollisuuden käyttää pitkiä polkujen nimiä. Koska monet Python-ohjelmoijat työskentelevät Linuxissa ja muissa * nix -järjestelmissä, joissa polun nimen pituus ei ole ongelma, tämän ottaminen käyttöön etukäteen voi auttaa tasoittamaan kaikki polkuun liittyvät ongelmat, joita sinulla voi olla työskennellessäsi Windowsissa.

RELATED: Kuinka saada Windows 10 hyväksymään yli 260 merkin tiedostopolut

Suosittelemme valitsemaan tämän vaihtoehdon. Jos et tiedä, ettet halua poistaa polun pituusrajoitusta käytöstä, voit vain napsauttaa "Sulje" suorittaaksesi asennuksen loppuun. Ja jos haluat lukea aiheesta lisää ennen sitoutumista muutokseen, lue täältä.

Jos asennat vain Python 3: ta, voit käyttää samaa komentorivin temppua kirjoittamalla python -v, jota käytimme yllä tarkistaaksemme, että se on asennettu oikein ja polun muuttuja on asetettu. Jos kuitenkin asennat molempia versioita, sinun on tehtävä nopea säätö, joka löytyy seuraavasta osasta.

Säädä järjestelmän muuttujia, jotta pääset molempiin Python-versioihin komentoriviltä

Tämä opetusohjelman osa on täysin valinnainen, mutta sen avulla voit käyttää nopeasti Pythonin molempia versioita komentoriviltä. Kun olet asentanut molemmat Python-versiot, olet ehkä huomannut pienen omituisuuden. Vaikka otimme käyttöön järjestelmän polun molemmille Python-asennuksille, kirjoita komentokehotteeseen "python" vain Python 2.7.

Syy tähän on yksinkertainen: muuttuja (riippumatta siitä, onko asennusohjelma säätänyt sen automaattisesti vai muokannutko sitä manuaalisesti) osoittaa vain hakemistoon, ja jokaisesta tämän hakemiston suoritettavasta tiedostosta tulee komentorivikomento. Jos luettelossa on kaksi hakemistoa ja molemmissa on python.exe-tiedosto, muuttujaluettelossa korkeampi hakemisto toteaa. Ja jos järjestelmälle ja käyttäjälle on asetettu muuttuja, järjestelmän polku on etusijalla käyttäjän polkuun nähden.

Viimeksi mainittu tapahtuu juuri tässä tapauksessa: Python 2: n asennusohjelma editoi koko järjestelmän muuttujaa ja Python 3: n asennusohjelma lisäsi käyttäjätason muuttujan - ja voimme vahvistaa tämän tarkastelemalla Windowsin ympäristömuuttujia.

Napsauta Käynnistä-painiketta, kirjoita "järjestelmän lisäasetukset" ja valitse sitten "Näytä järjestelmän lisäasetukset". Napsauta avautuvassa Järjestelmän ominaisuudet -ikkunan Lisäasetukset-välilehdessä Ympäristömuuttujat-painiketta.

Täällä voit nähdä Python 3: n luettelossa "Käyttäjämuuttujat" ja Python 2: n "Järjestelmämuuttujat" -osiossa.

On olemassa muutama tapa korjata tilanne. Yksinkertaisin (vaikkakin vähiten toiminnallisia) on poistaa merkintä Python-versiosta, jota aiot käyttää vähiten. Vaikka se on yksinkertaista, se ei myöskään ole kovin hauskaa. Sen sijaan voimme tehdä toisen muutoksen, joka antaa meille pääsyn Python 2: n Python 2: een ja Python 3: n Python3: een.

Voit tehdä tämän käynnistämällä File Managerin ja siirtymällä kansioon, johon olet asentanut Python 3: n ( C:\Users\[username]\AppData\Local\Programs\Python\Python36oletuksena). Tee kopio python.exe-tiedostosta ja nimeä se ( ei alkuperäinen) nimeksi python3.exe.

Avaa uusi komentokehote (ympäristömuuttujat päivittyvät jokaisella uudella avaamallasi komentokehotteella) ja kirjoita ”python3 –versio”.

Puomi! Voit nyt käyttää komentokehotteessa "python" -komentoa, kun haluat käyttää Python 2.7: ää, ja "python3" -komentoa, kun haluat käyttää Python 3: ta.

RELATED: Kuinka muokata järjestelmän polkua helppoon komentoriville Windowsissa

Jos et jostain syystä pidä tätä tyydyttävänä ratkaisuna, voit aina järjestää ympäristömuuttujat uudelleen. Muista ensin tutustua opetusohjelmaamme, jos et ole mukava muokata näitä muuttujia.

Huomaa kuitenkin, että käytetystä menetelmästä riippumatta on tärkeää jättää alkuperäinen python.exe koskemattomaksi, koska molempien Python-versioiden / scripts / alihakemiston sovellukset luottavat siihen tiedostonimeen ja epäonnistuvat, jos se puuttuu.

Pienen asennuksen ja pienen säätämisen jälkeen sinulla on molemmat versiot asennettuna ja olet valmis mihin tahansa Python-projektiin, johon haluat puuttua.