Pagina principala » HOWTO » Cum se instalează Python pe Windows

    Cum se instalează Python pe Windows

    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, a fost mult timp un favorit al programatorilor 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.

    Care versiune aveți nevoie?

    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 ajuta să instalați ambele 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 de 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 nostru despre extinderea lumii Minecraft cu MCDungeon și sunteți încântați să adăugați lucruri reci în lumile voastre. Acest proiect 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 hobby precum MCDungeon, veți găsi 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", atunci există o foarte mare, 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ă greșeală 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 la wiki-ul proiectului Python unde puteți citi o prezentare bine scrisă 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ă. Vom merge 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 pe 32 de biți sau pe 64 de biți pe computerul dvs. (vedeți mai jos o lectură suplimentară dacă doriți să aflați mai multe despre diferențele dintre cele două).

    Cum se instalează Python 2

    Instalarea programului Python 2 este o operație rapidă și, spre deosebire de anii trecuți, programul de instalare va seta chiar și variabila căii pentru dvs. (ceva ce vom deveni 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 pe 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ă ce ați terminat instalarea, puteți confirma instalarea deschizând comanda Prompt și tastând următoarea comandă:

    python -V

    Mai departe, 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 sparge 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ă, activarea 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 de lungime a traseului, 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.

    Ajustați variabilele sistemului astfel încât să puteți accesa ambele versiuni Python din linia de comandă

    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 ale Python, este posibil să fi observat o mică încurcătură. Chiar dacă am activat calea sistemului pentru ambele instalări Python, tastând "python" la promptul de comandă doar vă îndreaptă spre Python 2.7.

    Motivul pentru aceasta este simplu: variabila (dacă este ajustată automat de un instalator sau ajustată 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 listate ș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" și 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 oferi acces la "python" pentru Python 2 și "python3" pentru Python 3.

    Pentru a face acest lucru, închideți Manager fișiere și mergeți la directorul î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 nou prompt de comandă (reîmprospătați variabilele de mediu cu fiecare prompt de comandă pe care îl deschideți) ș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 rearanja întotdeauna variabilele de mediu. Asigurați-vă că pentru a vă spăla mai întâi tutorialul nostru, dacă nu vă recomandați 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.