If-Koubou

Kā instalēt Python sistēmā Windows

Kā instalēt Python sistēmā Windows (Kā)

Python neietilpst komplektā ar Windows, taču tas nenozīmē, ka Windows lietotāji nebūs lietderīgi izmantot elastīgo programmēšanas valodu. Tas nav tik vienkārši, kā instalēt jaunāko versiju tomēr, tāpēc ļaujiet mums pārliecināties, ka jums ir pareizi rīki uzdevumam pie rokas.

1991. gadā pirmoreiz tika izdots Python ir populāra augsta līmeņa programmēšanas valoda, kas tiek izmantota vispārējas nozīmes programmēšanai. Pateicoties dizaina filozofijai, kas uzsver lasāmību, tā jau sen ir iecienīta hobiju kodētāju un nopietnu programmētāju vidū. Ne tikai tas ir viegls valodu (salīdzinoši runājot, tas ir), lai uzņemtu, bet jūs atradīsiet tūkstošiem projektu tiešsaistē, kas prasa, lai programmai būtu jāizmanto programma Python.

Kura versija jums vajadzīga?

Diemžēl pirms vairākiem gadiem Python tika veikts būtisks atjauninājums, kas radīja lielu sadalījumu starp Python versijām. Tas var padarīt lietas mazliet mulsinošu jaunpienācējiem, bet neuztraucieties. Mēs ļausim jums uzstādīt abas lielākās versijas

Apmeklējot Python for Windows lejupielādes lapu, jūs nekavējoties redzēsit sadalījumu. Pa labi augšpusē, kvadrātā un centrā, krātuvē tiek jautāts, vai vēlaties iegūt jaunāko Python 2 vai Python 3 versiju (2.7.13 un 3.6.1, kā norādīts šajā pamācībā).

Jaunāki ir labāk, vai ne? Varbūt tā, varbūt nē. Jūsu vēlamā versija ir atkarīga no jūsu gala mērķa. Pieņemsim, piemēram, ka izlasījāt mūsu rakstu par Minecraft pasaulei paplašināšanu ar MCDungeon, un priecājamies, ka jūsu pasaulēm jāpievieno atdzist lietas. Šis projekts ir kodēts Python un prasa Python 2.7-jūs nevarat palaist MCDungeon projektu ar Python 3.6. Patiesībā, ja jūs meklējat hobijs projektus, piemēram, MCDungeon, jūs atradīsiet, ka gandrīz visi no tiem izmanto 2.7. Ja jūsu mērķis ir iegūt kādu projektu, kas beidzas ar paplašinājumu .py, kas sākas un darbojas,ļoti labas izredzes, ka jums vajadzēs 2,7 par to.

No otras puses, ja jūs meklējat, lai faktiski iemācītos Python, ieteicams uzstādīt abas versijas blakus (ko varat darīt ar nulles risku un tikai nelielu iestatīšanas problēmu). Tas ļauj jums strādāt ar jaunāko valodas versiju, bet arī palaist vecākos Python skriptus (un pārbaudīt jaunāko projektu atgriezenisko saderību). Tomēr, salīdzinot divas versijas, ir raksts pats par sevi, tāpēc mēs atliksim Python projekta wiki, kur jūs varat izlasīt labi uzrakstītu pārskatu par atšķirībām.

Jūs varat lejupielādēt tikai Python 2 vai Python 3, ja esat pārliecināts, ka jums nepieciešama tikai konkrēta versija. Šobrīd mēs ejam attālumu, un abi tos instalēsim, tāpēc iesakām lejupielādēt abas versijas un izdarīt to pašu. Abās versijās galvenajā ierakstā tiek parādīts "x86-64" instalētājs, kā redzams tālāk.

Šis uzstādītājs automātiski instalē atbilstošo 32 bitu vai 64 bitu versiju datorā (tālāk ir sniegta papildu informācija, ja vēlaties uzzināt vairāk par abu atšķirību atšķirībām).

Kā instalēt Python 2

Instalēšana Python 2 ir snap, un atšķirībā no gadiem, uzstādītājs pat noteiks ceļu mainīgo jums (kaut ko mēs nokļūt mazliet vēlāk). Lejupielādējiet un palaidiet instalēšanas programmu, izvēlieties "Instalēt visiem lietotājiem" un pēc tam noklikšķiniet uz "Nākamais".

Direktorijas atlases ekrānā atstājiet direktoriju kā "Python27" un noklikšķiniet uz "Tālāk".

Pielāgošanas ekrānā ritiniet uz leju, noklikšķiniet uz "Pievienot python.exe uz ceļu" un pēc tam atlasiet "Vai tiks instalēta vietējā cietajā diskā". Kad esat pabeidzis, noklikšķiniet uz "Nākamais".

Pēc šī punkta jums vairs nav jāpieņem lēmumi. Vienkārši noklikšķiniet, izmantojot vedni, lai pabeigtu instalēšanu. Kad instalēšana ir pabeigta, jūs varat apstiprināt instalēšanu, atverot komandu uzvedni un ierakstot šādu komandu:

python-V

Panākumi! Ja jums ir tikai Python 2.7 jebkuram projektam vai citam, varat apstāties tieši šeit. Tas ir uzstādīts, ceļš mainīgais ir iestatīts, un jūs esat pie sacensībām.

Kā instalēt Python 3

Ja vēlaties uzzināt jaunāko Python versiju, jums jāinstalē Python 3. Jūs varat to instalēt kopā ar Python 2.7 bez problēmām, tāpēc dodieties uz priekšu un tūlīt lejupielādējiet un palaidiet instalētāju.

Pirmajā ekrānā iespējojiet opciju "Pievienot Python 3.6 līdz PATH" un pēc tam noklikšķiniet uz "Instalēt tūlīt".

Pēc tam jums ir jāpieņem lēmums. Opcija Atspējot ceļa garuma ierobežojumu, tiek noņemts MAX_PATH mainīgā ierobežojums. Šīs izmaiņas nekārtīs neko, bet Python ļaus izmantot garu ceļu nosaukumus. Tā kā daudzi Python programmētāji strādā Linux versijās un citās * nix sistēmās, kur ceļa nosaukuma garums nav problēma, pagriežot to iepriekš, var palīdzēt vienmērīgi novērst jebkādus ar ceļu saistītus jautājumus, kas varētu rasties, strādājot sistēmā Windows.

Mēs iesakām turpināt un atlasīt šo opciju. Ja jūs zināt, ka nevēlaties atspējot ceļa garuma ierobežojumu, varat vienkārši noklikšķināt uz "Aizvērt", lai pabeigtu instalēšanu. Un, ja vēlaties uzzināt vairāk par šo problēmu, pirms apņemas veikt izmaiņas, izlasiet šeit.

Ja jūs instalējat tikai Python 3, varat izmantot to pašu komandrindas triku, kā rakstīt python -v , ko mēs izmantojām iepriekš, lai pārbaudītu, vai tā ir pareizi instalēta un ir iestatīts ceļa mainīgais. Tomēr, ja jūs instalējat abas versijas, nākamajā sadaļā ir jāatrod ātrā kniebiens.

Pielāgojiet sistēmas mainīgos, lai jūs varētu piekļūt abām Python versijām no komandrindas

Šī apmācības sadaļa ir pilnīgi neobligāta, taču ļaus jums ātri piekļūt abām Python versijām no komandrindas.Pēc abas Python versiju instalēšanas, jūs, iespējams, pamanījāt nedaudz savādāk. Pat ja mēs iespējojām Python instalācijas sistēmas ceļu, komandu uzvednē "python" rakstot tikai ar norādi uz Python 2.7.

Iemesls tam ir vienkāršs: mainīgais (neatkarīgi no tā, vai to automātiski pielāgo uzstādītājs vai manuāli pielāgots) vienkārši norāda uz direktoriju, un katrs šajā direktorijā izpildāmā programma kļūst par komandrindas komandu. Ja ir uzskaitīti divi direktoriji, abos šajos failos ir "python.exe" fails, atkarībā no tā, kurš katalogs ir lielāks mainīgo mainīgo lielumu sarakstā. Un, ja sistēmai un lietotājam ir iestatīts mainīgais, sistēmas ceļam ir prioritāte pār lietotāja ceļu.

Pēdējais tieši tas notiek šajā gadījumā: Python 2 instalētājs rediģēja sistēmas mainīgo mainīgo, un Python 3 instalētājs pievienoja lietotāja līmeņa mainīgo - un mēs to varam apstiprināt, aplūkojot Windows vides mainīgos.

Noklikšķiniet uz Sākt, ierakstiet "uzlabotas sistēmas iestatījumi" un pēc tam atlasiet opciju "Skatīt uzlabotus sistēmas iestatījumus". Atvērtajā logā "Sistēmas īpašības" cilnē "Papildu informācija" noklikšķiniet uz pogas "Vides mainīgie".

Šeit jūs varat redzēt Python 3, kas uzskaitīti sadaļā "Lietotāja mainīgie" un Python 2, kas ir norādīti sadaļā "Sistēmas mainīgie".

Pastāv vairāki veidi, kā novērst šo situāciju. Vienkāršākais (lai gan tas, kurš ir ar mazāko funkcionalitāti) ir vienkārši noņemt ierakstu par Python versiju, kuru plānojat izmantot vismazāk. Lai gan tas ir vienkārši, tas arī nav ļoti jautri. Tā vietā mēs varam veikt citas izmaiņas, kas dos mums piekļuvi Python 2 "python" un Python 3 "python3".

Lai to izdarītu, aktivizējiet failu pārvaldnieku un dodieties uz mapi, kurā instalējāt Python 3 (C: \ Lietotāji \ [lietotājvārds] \ AppData \ Local \ Programs \ Python \ Python36 pēc noklusējuma). Izveidojiet failu "python.exe" kopiju un pārdēvējiet šo kopiju ( oriģinālu) uz "python3.exe".

Atveriet jaunu komandu uzvedni (vides mainīgos atsvaidzina ar katru jaunu atvērto komandu uzvedni) un ierakstiet "python3 -version".

Boom! Tagad jūs varat izmantot komandu "python" komandu uzvednē, kad vēlaties izmantot Python 2.7 un komandu python3, kad vēlaties izmantot Python 3.

Ja kāda iemesla dēļ jūs neredzat šo apmierinošu risinājumu, jūs vienmēr varat mainīt vides mainīgos lielumus. Vispirms pārliecinieties, ka vispirms izmantojiet mūsu pamācību, ja neesat ērti rediģējuši šos mainīgos.

Tomēr ņemiet vērā, ka neatkarīgi no tā, kāda metode jūs izmantojat, ir svarīgi saglabāt sākotnējo python.exe neskartu, jo lietojumprogrammas abās Python versijās / skripti / apakškatalogi balstās uz šo faila nosaukumu un neizdosies, ja to neizdosies.

Pēc nedaudz instalēšanas un nedaudz tweaking, jums ir uzstādītas abas versijas un jūs esat gatavs jebkuram Python projektam, kuru vēlaties risināt.