11Sep

Kuinka asentaa Python Windowsille

Python ei tule valmiiksi pakattuina Windows-käyttöjärjestelmään, mutta se 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.

Julkaistu ensimmäisen kerran 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.

Mikä versio tarvitset?

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 välittömästi jakamisen. Aivan yläosassa, neliössä ja keskuksessa arkisto kysyy, haluatko Python 2: n tai Python 3: n uusimman julkaisun( 2.7.13 ja 3.6.1) tässä opetusohjelmassa.

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 siellä on hyvin : n erittäin : n hyvät mahdollisuudet, joita tarvitset 2.7.

Toisaalta, jos haluat todella oppia Pythonia, suosittelemme asentamaan molemmat versiot vierekkäin( 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 itsellesi, joten siirrymme Python -projektin wikiin, josta 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ää enemmän näiden kahden välisistä eroista).

Python 2: n asentaminen

Python 2: n asentaminen on helppoa ja toisin kuin aiempina vuosina, asennusohjelma asettaa jopa polun muuttujan sinulle( jotain, joka osuu hieman myöhemmin).Lataa ja suorita asennusohjelma valitsemalla "Asenna kaikille käyttäjille" ja napsauta sitten "Seuraava".

Jätä hakemisto valintaikkunaan "Python27" ja napsauta "Seuraava".

Selaa räätälöintinäkymässä alaspäin, Napsauta "Lisää python.exe kohteeseen Path" ja valitse sitten "Asennetaan paikalliseen kiintolevyyn." Kun olet valmis, napsauta Seuraava.

Sinun ei tarvitse tehdä muita 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.

Pythonin asentaminen 3

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äisellä näytöllä käyttöön "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 jatkamaan tätä vaihtoehtoa. 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 Python 3 -ohjelmaa, voit käyttää samaa komentorivin temppua kirjoittamalla python -v, jota yritimme yllä tarkistaa, että se on asennettu oikein ja polun muuttuja on asetettu. Jos asennat molemmat versiot, sinun on kuitenkin tehtävä nopea tweak, joka löytyy seuraavasta osasta.

Säädä järjestelmämuuttujia niin, että molemmat Python-versiot voidaan käyttää komentoriviltä

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 viittaa vain Python 2.7: een.

Syynä tähän on yksinkertainen: muuttuja( riippumatta siitä, onko se asentanut sen automaattisesti tai manuaalisesti viritetty) yksinkertaisesti osoittaa hakemistoon ja jokainen tässä 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.

Hit Start, kirjoita "advanced system settings" ja valitse sitten "Näytä kehittyneet järjestelmäasetukset" -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" -osiossa.

Tämän tilanteen korjaaminen on muutamia tapoja. 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.

Tee tämä käynnistämällä File Manager ja avaamalla kansio, johon olet asentanut Python 3( C: \ Users\ [käyttäjänimi] \ AppData \ Paikallinen \ Ohjelmat \ Python \ Python36 oletusarvoisesti).Tee kopio python.exe-tiedostosta ja nimeä tämä kopio( ei alkuperäistä) "python3.exe "ksi.

Avaa uusi komentokehote( ympäristömuuttujat päivittyvät jokaisella uudella komentokehotteella, jonka avaat), ja kirjoita "python3 -versio".

Boom! Voit nyt käyttää python-komentoa komentokehotteessa, kun haluat käyttää Python 2.7 -ohjelmaa ja python3-komentoa, kun haluat käyttää Python 3.

Jos et löydä tätä tyydyttävää ratkaisua mistä tahansa syystä, voit muokata ympäristömuuttujat aina uudelleen. Varmista, että harjoittelet ensin opetusohjelmamme ensin, jos et ole tyytyväinen näiden muuttujien muokkaamiseen.

Huomaa kuitenkin, että riippumatta siitä, millä tavalla käytät sitä, on tärkeää jättää alkuperäinen python.exe ehjänä, koska molemmissa Python-versiossa /scripts/-alihakemiston sovellukset luottavat kyseiseen tiedostonimiin ja epäonnistuvat, jos ne puuttuvat.

Pieni asennus ja hieman muokkaus, sinulla on molemmat versiot asennettuna ja olet valmis minkä tahansa Python-projektin kanssa, jonka haluat puuttua.