În acest articol, vă vom arăta cum să configurați sistemul de operare, să puneți Python 3 în el și să creați un mediu virtual pentru dezvoltarea aplicațiilor.
Limbajul Python multifuncțional este conceput pentru a dezvolta diferite proiecte software. Se disting prin ușurința de instalare, sintaxă de înțeles și mesaje de eroare instantanee. De aceea limba de programare este plăcută de începători și de programatori experimentați. Cea mai recentă versiune a limbii este acum considerată a fi Python 3.
După ce ați citit articolul, veți învăța cum să puneți Python 3 pe CentOS 7 și, de asemenea, să configurați mediul dezvoltatorului prin intermediul consolei. Pentru a face acest lucru, trebuie mai întâi să creați un utilizator non-root care va avea drepturi de superuser.
1) Cum să pregătiți sistemul?
Vom folosi linia de comandă pentru a scrie comenzi. Există o altă modalitate - folosind interfața grafică CentOS 7. Puteți ajunge la linia de comandă din meniu selectând Applications → System Tools → Terminal.
În primul rând, este necesar să actualizați aplicațiile standard ale sistemului. În acest scop, managerul de pachete yum (Yellowdog Updater Modified) este util. Este capabil să lucreze cu pachete de sisteme Linux, bazate pe Red Hat, instalând, eliminând și actualizând pachetele. Mai întâi trebuie să actualizați yum cu:
Steagul -y este utilizat pentru a răspunde automat pozitiv la toate întrebările solicitate de sistem. După aceea, am pus un set de utilități yum-utils pentru extinderea yumului funcțional. Apelați în consola:
De asemenea, trebuie să punem instrumentele de dezvoltare CentOS, prin care vom construi programe din codul sursă. Pentru a face acest lucru, avem nevoie de comanda:
2) Cum se instalează și se configurează Python 3?
Sistemul CentOS este derivat dintr-un RHEL (Red Hat Enterprise Linux) stabil și de încredere. Acesta este motivul pentru care în depozitele veți găsi doar un grajd, testat versiuni ale pachetelor, și anume Python 2. Pentru a descărca Python 3nam va avea nevoie pentru a pune IUS (inline cu Upstream stabil). Serviciul furnizează cele mai recente versiuni de pachete pentru RPM (Red Hat Package Manager). Punerea IUS prin yum se va datora:
Când IUS este instalat, puteți începe să descărcați și să instalați cea mai recentă versiune a limbajului Python. La momentul scrierii, aceasta este 3.6.1.
După ce instalarea este finalizată, verificați dacă totul funcționează corect. Solicitați versiunea lingvistică:
Dacă totul a devenit așa cum ar trebui, pe ecran va apărea următoarea linie:
De asemenea, avem nevoie de un manager de pachete pentru Python pip. Introduceți consola pentru ao instala:
Pip va fi folosit pentru a instala și administra pachetele pe care le utilizați pentru a dezvolta proiecte. Pentru a instala pachetul prin manager, tastați în consola:
Înlocuiți nume_name cu numele pachetului sau al bibliotecii. De exemplu, pentru NumPy, codul de pe linia de comandă ar arăta astfel:
Următorul pas este să instalați pachetul python36u-devel. Acesta conține fișierele antet și bibliotecile necesare pentru a dezvolta proiecte folosind Python 3. Utilizați comanda:
Pachetul pyvenv este inclus în python36u-devel. Folosind-o, puteți crea un mediu virtual izolat pentru proiectele dvs.
3) Cum se creează un mediu virtual?
Am pus toate componentele Python pe mașina noastră locală. Următorul pas este să creați un mediu de dezvoltare utilizând pyvenv. Acesta oferă un spațiu izolat pentru proiectele Python, astfel încât acestea pot avea un set individual de dependențe. Proiectele sunt chiar autorizate să utilizeze diferite versiuni ale unui program fără a afecta funcționarea sistemului. În plus, mediul de dezvoltare oferă posibilitatea de a gestiona proiecte în Python, precum și de a gestiona diferite versiuni de loturi. Acest lucru poate fi important dacă se utilizează pachete terță parte. În sistem, puteți crea orice număr de medii virtuale Python. Fiecare dintre ele este un director în care sunt situate mai multe scenarii, astfel încât poate fi folosit ca mediu de dezvoltare. Pentru a selecta sau a crea un director, tastați următoarele la un prompt de comandă:
Acum creați un mediu de dezvoltare virtuală în interiorul directorului utilizând:
În loc de your_env, va trebui să scrieți orice nume dorit pentru mediul de dezvoltare. Creați un nou director în interiorul acestor componente folosind comanda:
Aceste fișiere sunt necesare pentru a izola proiectul de sistemul local al mașinii. Din acest motiv, fișierele de sistem și de proiect nu se vor afecta reciproc. Veți facilita foarte mult procesul de control al versiunilor și, de asemenea, veți asigura că proiectele sunt accesibile pentru dependențele de pachete. Activați mediul virtual cu:
Această comandă din directorul bin va rula scriptul de activare. Linia de comandă va arăta astfel:
Deci, puteți înțelege în ce mediu de dezvoltare virtuală se află în prezent. Rețineți că toate comenzile pe care le veți executa în mediul înconjurător vor fi disponibile numai în el. Amintiți-vă că este un mediu virtual utilizat în Python 3 echipa pip3.6 și Python 3.6, dar în cadrul indexurile sale pot fi coborâte, și, respectiv, cules pip piton.
4) Cum de a crea un program simplu?
Pentru a intra în modul de inserare, tastați i. Apoi trebuie să adăugați această linie:
Pentru a ieși din modul de inserare, apăsați tasta Esc. După tipul respectiv: x și Enter. Pentru a salva un fișier și a îl părăsi. Începeți programul prin:
Dacă totul se face fără erori, programul va afișa:
Pentru a închide mediul virtual, trebuie să tastați în consola:
În acest fel, veți reveni la linia comună de comandă a sistemului. Dacă nu faceți greșeli, veți obține un mediu virtual izolat pentru dezvoltarea Python pe mașina locală CentOS. Începeți să creați noi aplicații, îmbunătățind abilitățile de programare.