Python nu vine preambalat cu Windows, dar asta nu înseamnă că utilizatorii de Windows nu vor găsi limbajul de programare flexibil util. Nu este chiar atât de simplu ca instalarea celei mai noi versiuni, deci asigurați-vă că obțineți instrumentele potrivite pentru sarcina la îndemână.
Primul lansat în 1991, Python este un popular limbaj de programare la nivel înalt utilizat pentru programarea generală. Datorită unei filozofii de design care accentuează lizibilitatea, aceasta a fost mult timp un favorit al programatorilor de hobby și al programatorilor grave. Nu numai că este un limbaj ușor (comparativ vorbind, că este) de a ridica, dar veți găsi mii de proiecte online care necesită ai instalat Python pentru a utiliza programul.
Din păcate, a existat o actualizare semnificativă a Python-ului în urmă cu câțiva ani, care a creat o mare împărțire între versiunile Python. Acest lucru poate face lucrurile un pic confuz pentru noii veniți, dar nu vă faceți griji. Vă vom trece prin instalarea ambelor versiuni majore
Când vizitați pagina de descărcare Python pentru Windows, veți vedea imediat diviziunea. Chiar în partea de sus, pătrat și centru, depozitul întreabă dacă doriți cea mai recentă versiune Python 2 sau Python 3 (2.7.13 și 3.6.1, respectiv, din acest tutorial).
Mai nou este mai bine, nu? Poate că da, poate că nu. Versiunea pe care o doriți depinde de scopul final. Să spunem, de exemplu, că ați citit articolul despre extinderea lumii Minecraft cu MCDungeon și sunteți încântați să adăugați lucruri reci în lumile voastre. Proiectul este codificat în Python și necesită Python 2.7 - nu puteți rula proiectul MCDungeon cu Python 3.6. De fapt, dacă explorați proiecte de hobby ca MCDungeon, veți observa că aproape toți aceștia utilizează 2.7. Dacă obiectivul dvs. este să obțineți un proiect care se termină într-o extensie ".py" și să fie difuzată, atunci există o foarte,foarte șansa bună va fi nevoie de 2,7 pentru asta.
Pe de altă parte, dacă încercați să învățați Python, vă recomandăm să instalați ambele versiuni unul lângă celălalt (ceea ce puteți face cu risc zero și doar o mică problemă de configurare). Acest lucru vă permite să lucrați cu cea mai nouă versiune a limbii, dar să rulați și scripturi mai vechi Python (și să testați compatibilitatea înapoi pentru proiectele mai noi). Comparând cele două versiuni este un articol în sine, totuși, așa că vom amâna wiki-ul proiectului Python unde puteți citi o prezentare bine documentată a diferențelor.
Puteți descărca doar Python 2 sau Python 3 dacă sunteți sigur că aveți nevoie doar de o versiune specială. Mergem astăzi la distanță și le vom instala pe amândouă, așa că vă recomandăm să descărcați ambele versiuni și să faceți același lucru. Sub intrarea principală pentru ambele versiuni veți vedea un instalator "x86-64", după cum se vede mai jos.
Acest program de instalare va instala automat versiunea corespunzătoare pe 32 de biți sau pe 64 de biți pe calculatorul dvs. (vedeți mai jos o lectură suplimentară dacă doriți să aflați mai multe despre diferențele dintre cele două).
Instalarea programului Python 2 este o soluție rapidă și, spre deosebire de anii trecuți, programul de instalare va seta chiar și variabila căii pentru tine (ceva ce vom ajunge mai târziu). Descărcați și executați programul de instalare, selectați "Instalați pentru toți utilizatorii", apoi faceți clic pe "Next".
În ecranul de selectare a directorului, lăsați directorul ca "Python27" și faceți clic pe "Next".
În ecranul de personalizare, derulați în jos, faceți clic pe "Adăugați python.exe la cale" și apoi selectați "Se va instala pe unitatea hard disk locală". Când ați terminat, faceți clic pe "Next".
Nu trebuie să luați alte decizii după acest punct. Doar faceți clic pe expertul pentru a finaliza instalarea. După terminarea instalării, puteți confirma instalarea deschizând comanda Prompt și tastând următoarea comandă:
python -V
Succes! Dacă tot ce aveți nevoie este Python 2.7 pentru un proiect sau altul, puteți opri aici. Este instalat, variabila traseu este setată și sunteți plecat la curse.
Dacă doriți să aflați cea mai nouă versiune de Python, va trebui să instalați Python 3. Aveți posibilitatea să-l instalați alături de Python 2.7 fără probleme, așa că continuați și descărcați și rulați programul de instalare acum.
În primul ecran, activați opțiunea "Adăugați Python 3.6 la PATH" și apoi faceți clic pe "Instalați acum".
Apoi, trebuie să luați o decizie. Dacă faceți clic pe opțiunea "Dezactivarea limitei lungimii căii", se elimină limitarea variabilei MAX_PATH. Această modificare nu va rupe nimic, dar va permite Python să utilizeze nume de cale lungi. Deoarece mulți programatori Python lucrează în Linux și în alte sisteme * nix unde lungimea numelui căii nu este o problemă, transformarea acestuia în avans vă poate ajuta să rezolvați problemele legate de căile pe care le aveți în timp ce lucrați în Windows.
Vă recomandăm să mergeți înainte și să selectați această opțiune. Dacă știți că nu doriți să dezactivați limita lungimii căii, puteți să faceți clic pe "Închidere" pentru a termina instalarea. Și dacă doriți să citiți mai multe despre această problemă înainte de a vă angaja la schimbare, citiți-vă aici.
Dacă instalați doar Python 3, puteți folosi același șir de linii de comandă de tastare python -v
pe care am folosit-o mai sus pentru a verifica dacă este instalată corect și că variabila căii este setată. Dacă instalați ambele versiuni, cu toate acestea, trebuie să efectuați optimizarea rapidă găsită în secțiunea următoare.
Această secțiune a tutorialului este complet opțională, dar vă va permite să accesați rapid ambele versiuni ale Python din linia de comandă.După instalarea ambelor versiuni de Python, este posibil să fi observat o mică încurcătură. Chiar dacă am activat calea sistemului pentru ambele instalări Python, tastând "python" în linia de comandă doar vă îndreaptă spre Python 2.7.
Motivul pentru aceasta este simplu: variabila (dacă este ajustată automat de un instalator sau modificată manual) se îndreaptă pur și simplu către un director și fiecare executabil din acel director devine o comandă de linie de comandă. Dacă există două directoare enumerate și ambele au un fișier "python.exe" în ele, indiferent de directorul care este mai mare în lista de variabile este folosit. Și dacă există o setare variabilă pentru sistem și utilizator, calea sistemului are prioritate față de calea utilizatorului.
Acesta din urmă este exact ceea ce se întâmplă în acest caz: programul de instalare Python 2 a modificat variabila la nivel de sistem, iar programul de instalare Python 3 a adăugat o variabilă la nivel de utilizator și putem confirma acest lucru examinând variabilele de mediu Windows.
Apăsați Start, tastați "setări avansate de sistem", apoi selectați opțiunea "Vizualizare setări avansate de sistem". În fereastra "Proprietăți sistem" care se deschide, pe fila "Avansat" faceți clic pe butonul "Variabile de mediu".
Aici puteți vedea Python 3 enumerat în secțiunea "Variabile utilizator" și Python 2 enumerate în secțiunea "Variabile sistem".
Există câteva moduri în care puteți remedia această situație. Cea mai simplă (deși cea cu cea mai mică funcționalitate) este să eliminați intrarea pentru versiunea Python pe care intenționați să o utilizați cel mai puțin. În timp ce este simplu, nu este prea distractiv. În schimb, putem face o altă schimbare care ne va permite accesul la Python 2 pentru Python 2 și Python 3 pentru Python 3.
Pentru a face acest lucru, deschideți Manager fișiere și mergeți la dosarul în care ați instalat Python 3 (C: \ Users \ [nume de utilizator] \ AppData \ Local \ Programs \ Python \ Python36
în mod implicit). Faceți o copie a fișierului "python.exe" și redenumiți copia (nu originalul) la "python3.exe".
Deschideți un prompt de comandă nou (reîmprospătați variabilele de mediu cu fiecare prompt de comandă nou deschis) și tastați "python3 -version".
Boom! Acum puteți folosi comanda "python" la Command Prompt atunci când doriți să utilizați Python 2.7 și comanda "python3" atunci când doriți să utilizați Python 3.
Dacă, din orice motiv, nu găsiți o soluție satisfăcătoare, puteți reordona întotdeauna variabilele de mediu. Asigurați-vă că vă veți descurca mai întâi cu tutorialul nostru, dacă nu vă recomandăm să editați aceste variabile.
Rețineți, totuși, indiferent de metoda pe care o utilizați, este important să lăsați originalul python.exe intact deoarece aplicațiile din / scripts / subdirectorul pentru ambele versiuni ale Python se bazează pe acel nume de fișier și vor eșua dacă lipsesc.
După o mică instalare și o mică modificare, aveți ambele versiuni instalate și sunteți gata pentru orice proiect Python pe care doriți să-l abordați.