Python ei tule valmiiksi pakattuun Windows-ohjelmaan, mutta tämä ei tarkoita, että Windows-käyttäjät eivät löytäneet joustavaa ohjelmointikieltä hyödyllistä. Se ei ole aivan yksinkertainen kuin asennettaessa uusin versio, joten varmistamme, 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. Kiitettävän muotoilun filosofia, joka korostaa luettavuutta, on pitkään ollut harrastekooderien ja vakavien ohjelmoijien suosikki. Ei pelkästään se on helppo kieli (toisin sanoen se on), mutta siinä on tuhansia projekteja, jotka edellyttävät, että Python on asennettu ohjelman käyttämiseen.
Valitettavasti Python oli vuosien varrella merkittävä päivitys, joka loi suuren eron Python-versioiden välillä. Tämä voi tehdä asioista vähän hämmentävää uusille tulokkaille, mutta älä huoli. Kävelemme läpi asentamalla molemmat suuret versiot
Kun vierailet Python for Windowsin lataussivulla, näet heti divisioonan. Aivan ylä-, neliö- ja keskikohdassa arkisto kysyy, haluatko Python 2: n tai Python 3: n uusimman julkaisun (2.7.13 ja 3.6.1 tästä opetusohjelmasta).
Uudempi on parempi, eikö? Ehkä niin, ehkä ei. Haluttu versio riippuu lopullisesta tavoitteesta. Sanotaan esimerkiksi, että olet lukenut artikkelimme Minecraft-maailman laajentamisesta MCDungeonilla ja on innoissaan lisätä hienoja juttuja maailmoihisi. Tämä projekti on koodattu Pythonissa ja vaatii Python 2.7-et pysty suorittamaan MCDungeon-projektia Python 3.6: lla. Itse asiassa, jos etsit harrastushankkeita kuten MCDungeon, huomaat, että lähes kaikki käyttävät 2.7. Jos tavoitteena on hankkia jokin projekti, joka päättyy ".py" -laajennukseen, niin on olemassa hyvin,erittäin hyvät mahdollisuudet tarvitset sitä 2,7.
Toisaalta, jos aiot todella oppia Pythonia, suosittelemme asentamaan molemmat versiot rinnakkain (mitä voit tehdä nollariskillä ja vain pienellä asetuksella). Näin voit työskennellä kielen uusimman version kanssa, mutta myös käyttää vanhempia Python-skriptejä (ja testata taaksepäin yhteensopivuutta uudempien projektien kanssa). Vertaamalla näitä kahta versiota on kuitenkin artikkeli itse, joten siirrymme Python -projektin wikiin, jossa voit lukea hyvin kirjoitetun yleiskuvan eroista.
Voit ladata vain Python 2: n tai Python 3: n, jos olet varma, että tarvitset vain tietyn version. Menemme matkaa tänään ja asennamme molemmat, joten suosittelemme lataamaan molemmat versiot ja tekemään samoin. Molempien versioiden tärkeimmän merkinnän alla näkyy "x86-64" -asennusohjelma, kuten jäljempänä näkyy.
Tämä asennusohjelma asentaa tietokoneeseen automaattisesti sopivan 32-bittisen tai 64-bittisen version (tässä on muutamia lisätietoja, jos haluat tietää lisää näiden kahden välisistä eroista).
Python 2: n asentaminen on helppoa, ja toisin kuin aiemmin aiemmin, asennusohjelma asettaa jopa polun muuttujan sinulle (jotain, joka tulee hieman myöhemmin). Lataa ja suorita asennusohjelma, valitse "Asenna kaikille käyttäjille" ja valitse sitten Seuraava.
Jätä hakemiston valintaikkunaan hakemisto "Python27" ja napsauta "Seuraava".
Napsauta räätälöintinäkymässä alaspäin, valitse "Lisää python.exe polkuun" ja valitse sitten "Asennetaan paikalliseen kiintolevyyn." Kun olet valmis, napsauta Seuraava.
Sinun ei tarvitse tehdä enää päätöksiä tämän jälkeen. Napsauta ohjatun toiminnon läpi, jotta asennus loppuun saadaan. Kun asennus on valmis, voit vahvistaa asennuksen avaamalla komentokehotteen ja kirjoittamalla seuraavan komennon:
python -V
Menestys! Jos tarvitset vain jotain hanketta Python 2.7, voit pysähtyä täällä. Se on asennettu, polun muuttuja on asetettu, ja olet poissa kilpailuista.
Jos haluat oppia Pythonin uusimman version, sinun on asennettava Python 3. Voit asentaa sen Python 2.7: n rinnalla ilman ongelmia, joten mene eteenpäin ja lataa ja suorita asennusohjelma nyt.
Valitse ensimmäisellä näytöllä "Add Python 3.6 to PATH" -vaihtoehto ja valitse sitten Asenna nyt.
Seuraavaksi sinulla on päätös tehdä. Kun klikkaat "Poista polun pituusraja" -vaihtoehto, poistetaan MAX_PATH-muuttujan rajoitus. Tämä muutos ei riko mitään, mutta Python voi käyttää pitkän polun nimiä. Koska monet Python-ohjelmoijat toimivat Linuxissa ja muissa * nix -järjestelmissä, joissa polun nimien pituus ei ole ongelma, kääntäminen tällä etukäteen voi auttaa sileästi mitä tahansa polkuihin liittyvissä asioissa, joita sinulla saattaa olla Windows-käyttöjärjestelmässä.
Suosittelemme, että etene eteenpäin ja valitset tämän vaihtoehdon. Jos tiedät, että et halua poistaa polun pituusrajoitusta, voit lopettaa asennuksen napsauttamalla Sulje. Jos haluat lukea lisää aiheesta ennen muutoksen tekemistä, lue täältä.
Jos asennat vain Python 3: n, voit käyttää samaa kirjoitustyökalua python -v
että yritimme tarkistaa, että se on asennettu oikein ja että polun muuttuja on asetettu. Jos asennat molemmat versiot, sinun on kuitenkin tehtävä nopea tweak, joka löytyy seuraavasta osasta.
Tämä opetusohjelman osa on täysin valinnainen, mutta sen avulla voit nopeasti käyttää molempia Python-versioita komentoriviltä.Kun olet asentanut molemmat Python-versiot, olet ehkä huomannut hieman nykimistä. Vaikka olemme ottaneet käyttöön molempien Python-asennelmien järjestelmäpolun, kirjoittamalla "python" komentokehotteeseen viitataan vain Python 2.7: een.
Syynä tähän on yksinkertainen: muuttuja (riippumatta siitä, onko se asentanut sen automaattisesti tai manuaalisesti muokattu) yksinkertaisesti osoittaa hakemistoon ja jokainen hakemistossa oleva suoritustiedosto tulee komentorivikomentoon. Jos luettelossa on kaksi hakemistoa ja niissä molemmissa on "python.exe" -tiedosto, sen mukaan, kumpi hakemisto on suurempi muuttujien luettelossa, käytetään. Ja jos järjestelmälle ja käyttäjälle on asetettu muuttuja, järjestelmäpolku etusija käyttäjän polun yli.
Jälkimmäinen on juuri se, mitä tässä tapauksessa tapahtuu: Python 2 -asennusohjelma muokkasi järjestelmän laajuista muuttujaa ja Python 3 -asennusohjelma lisäsi käyttäjän tason muuttujan - ja voimme vahvistaa tämän tarkastelemalla Windowsin ympäristömuuttujia.
Paina Käynnistä-painiketta, kirjoita "edistyneet järjestelmäasetukset" ja valitse sitten Näytä kehittyneiden järjestelmäasetusten vaihtoehto. Napsauta "Lisäasetukset" -välilehdessä avautuvassa "Järjestelmäominaisuudet" -ikkunassa "Ympäristönmuuttujat" -painiketta.
Tässä näkyy Python 3, joka on lueteltu kohdassa "Käyttäjämuuttujat" ja Python 2 on lueteltu "Järjestelmämuuttujat" -osassa.
Voit korjata tämän tilanteen muutamilla tavoilla. Yksinkertaisin (vaikkakin pienimmän toiminnallisuuden sisältävä) on vain poistaa Pythonin suunnitellun version vähimmäisvaatimukset. Vaikka tämä on yksinkertaista, se ei myöskään ole kovin hauskaa. Sen sijaan voimme tehdä toisen muutoksen, joka antaa meille pääsyn pythonille Python 2: lle ja python3: lle python3: lle.
Voit tehdä tämän käynnistämällä File Managerin ja siirtymällä siihen kansioon, johon olet asentanut Python 3 (C: \ Users \ [käyttäjätunnus] \ AppData \ Local \ Programs \ Python \ Python36
oletuksena). Kopioi "python.exe" -tiedosto ja nimeä tämä kopio (ei alkuperäinen) kohtaan "python3.exe".
Avaa uusi komentokehote (ympäristömuuttujat päivittyvät jokaisella uudella komentokehotteella, jonka avaat), ja kirjoita "python3 -versio".
Puomi! Voit nyt käyttää python-komentoa komentokehotteessa, kun haluat käyttää Python 2.7 -komentoa ja python3-komentoa, kun haluat käyttää Python 3 -ohjelmaa.
Jos et jostain syystä löydä tätä tyydyttävään ratkaisuun, voit aina järjestellä ympäristömuuttujat uudelleen. Varmista, että harjoittelet ensin opetusohjelmamme ensin, jos et ole tyytyväinen näiden muuttujien muokkaamiseen.
Huomaa kuitenkin, että riippumatta siitä, millä menetelmällä käytät sitä, on tärkeää jättää alkuperäinen python.exe ehjänä, koska / scripts / alihakemistoon sovellukset molemmille Python-versiolle luottaa kyseiseen tiedostonimiin ja epäonnistuvat, jos se puuttuu.
Pienen asennuksen ja pienen asennon jälkeen sinulla on molemmat versiot asennettuna ja olet valmis mihin tahansa Python-projektiin, jonka haluat puuttua.