11Sep
Python neietilpst komplektā ar Windows, taču tas nenozīmē, ka Windows lietotājiem nebūs noderīga elastīgā programmēšanas valoda. 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.
vispirms tika izdots 1991. gadā, Python ir populāra augsta līmeņa programmēšanas valoda, ko izmanto 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.
kāda versija jums ir nepieciešama?
Diemžēl pirms vairākiem gadiem Python atjaunināja būtisku atjauninājumu, 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 pamanīsim jūs, uzstādot 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, pagarina un darbojas, tad ļoti labi, ir ļoti labas izredzes, ka jums tas būs nepieciešams 2,7.
No otras puses, ja jūs meklējat, lai faktiski iemācītos Python, ieteicams uzstādīt abas versijas blakus( ko jūs 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( tālāk ir sniegta papildu informācija, ja vēlaties uzzināt vairāk par atšķirībām starp abiem).
Kā instalēt Python 2
Python 2 instalēšana ir snap, un pretēji pagājušo gadu uzstādītājam pat tiks noteikts ceļu mainīgais lielums( kaut ko mēs nokļūsim 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".
Par pielāgošanas ekrānā ritiniet uz leju,noklikšķiniet uz "Pievienot python.exe uz ceļu" un pēc tam atlasiet "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ācija ir pabeigta, jūs varat apstiprināt instalēšanu, atverot komandu uzvedni un ierakstot šādu komandu:
python-VSuccess! 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 "Install Now".
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ā ierakstī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 izvēles, bet ļauj ā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.
Šī iemesla dēļ ir vienkāršs: mainīgais( vai nu automātiski noregulējis instalētājs vai manuāli tweaked) 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.
Hit 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 norādīts sadaļā "Lietotāja mainīgie" un Python 2, kas ir norādīti sadaļā "Sistēmas mainīgie".
Ir daži 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: \ Users\ [lietotājvārds] \ AppData \ Local \ Programs \ Python \ Python36 pēc noklusējuma).Izveidojiet faila "python.exe" eksemplāru un pārdēvējiet šo kopiju( nevis oriģinālu) uz "python3.exe".
Atveriet jaunu komandu uzvedni( vides mainīgos atsvaidzina ar katru jauno komandu uzvedni, kuru atverat) 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 pārkārtot vides mainīgos lielumus. Vispirms pārliecinieties, ka vispirms izmantojiet mūsu pamācību, ja neesat ērti rediģējuši šos mainīgos.
Lūdzu, ņemiet vērā, ka neatkarīgi no tā, kāda metode jūs izmantojat, ir svarīgi saglabāt oriģinālu python.exe neskartu, jo lietojumprogrammas apakšdirektorijā /scripts/ abām Python versijām 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.