Python este unul dintre cele mai utilizate limbaje de programare, cunoscut pentru simplitatea și versatilitatea sa. Fie că dezvoltați aplicații web, proiecte de știința datelor sau scripturi de automatizare, Python este un instrument esențial pentru dezvoltatori. În timp ce serverul CentOS 7 vine implicit cu Python 2.x, multe aplicații și cadre moderne necesită acum Python 3. În acest articol, vă vom ghida prin pașii de instalare a Python 3 pe CentOS 7, asigurându-vă că puteți lucra cu cea mai recentă versiune de Python.
Înainte de a instala Python 3, trebuie să vă asigurați că sistemul dvs. este actualizat și că aveți privilegii root sau sudo. Acest lucru va ajuta la evitarea oricăror probleme legate de permisiuni în timpul instalării.
Acces la un server CentOS 7
Privilegii Root sau sudo
Cunoștințe de bază de utilizare a liniei de comandă
Este întotdeauna o idee bună să vă actualizați pachetele de sistem înainte de a instala un software nou. Deschideți un terminal și executați următoarea comandă pentru a vă actualiza sistemul CentOS 7:
Acest lucru va asigura că toate pachetele existente sunt la zi și că sunt aplicate toate patch-urile de securitate.
Depozitul Extra Packages for Enterprise Linux (EPEL) conține pachete suplimentare care nu sunt incluse în depozitele CentOS implicite. Pentru a instala Python 3 pe CentOS 7, va trebui mai întâi să activați depozitul EPEL.
Pentru a activa depozitul EPEL, executați următoarea comandă:
Odată ce depozitul este activat, sistemul dvs. va avea acces la o gamă largă de pachete suplimentare, inclusiv Python 3.
Acum că depozitul EPEL este activat, puteți trece la instalarea Python 3. CentOS 7 utilizează managerul de pachete yum
, astfel încât puteți utiliza următoarea comandă pentru a instala Python 3:
Această comandă va instala Python 3 și instrumentele asociate, inclusiv pip
(managerul de pachete Python).
După finalizarea instalării, verificați dacă Python 3 a fost instalat corect prin verificarea versiunii. Rulați următoarea comandă pentru a verifica versiunea Python:
Ar trebui să vedeți o ieșire similară cu:
Acest lucru confirmă faptul că Python 3 a fost instalat cu succes pe sistemul CentOS 7.
pip
pentru Python 3 (opțional)pip
este managerul de pachete pentru Python care vă permite să instalați pachete Python suplimentare. Deși pip
este adesea instalat automat împreună cu Python 3, puteți verifica dacă a fost instalat executând
Dacă pip
nu este instalat, îl puteți instala manual cu următoarea comandă:
Odată instalat, puteți utiliza pip
pentru a instala pachete Python suplimentare:
În mod implicit, CentOS 7 utilizează Python 2.x ca Python de sistem. Dacă doriți să faceți ca Python 3 să fie versiunea implicită atunci când rulați comanda python
, puteți crea un alias.
Pentru a face această modificare, deschideți fișierul .bash_profile
pentru utilizatorul dvs:
Apoi, adăugați următoarea linie la sfârșitul fișierului:
Salvați și ieșiți din fișier(CTRL X
, apoi Y
și apăsați Enter
). Pentru a aplica modificările, reîncărcați profilul:
Acum, când executați comanda python
, aceasta va invoca Python 3.
Dacă aveți nevoie de biblioteci sau instrumente de dezvoltare suplimentare, le puteți instala utilizând yum
. De exemplu, dacă doriți să instalați instrumentele de dezvoltare necesare pentru compilarea extensiilor Python, puteți rula
Acest lucru va instala un set de instrumente care vă pot ajuta să construiți și să gestionați pachete și extensii Python.
Instalarea Python 3 pe CentOS 7 este un proces relativ simplu, dar esențial pentru dezvoltarea de software modern. Urmând pașii descriși în acest ghid – de la activarea depozitelor necesare până la compilarea Python din sursă sau instalarea prin yum
– v-ați echipat cu succes sistemul cu unul dintre cele mai puternice și utilizate limbaje de programare din lume.
Python 3 este standardul pentru o gamă largă de aplicații în prezent, de la dezvoltarea web la automatizare, știința datelor, DevOps și machine learning. Dacă vă asigurați că serverul CentOS 7 rulează cea mai recentă versiune stabilă a Python, puteți profita din plin de ecosistemul de pachete și cadre în continuă creștere.
Dacă ați instalat Python utilizând managerul de pachete al sistemului, este simplu să îl mențineți actualizat:
Cu toate acestea, dacă l-ați compilat din sursă, actualizarea va necesita descărcarea și compilarea manuală a versiunii mai noi – un proces foarte similar cu ceea ce ați făcut deja.
Ca o notă finală, luați în considerare configurarea unui mediu virtual folosind venv sau virtualenv pentru proiectele dvs. Acest lucru vă ajută să izolați dependențele, să evitați conflictele de versiune și să mențineți fluxuri de lucru de dezvoltare mai curate.
Să executați scripturi și aplicații Python 3
Să utilizați pip
pentru a instala biblioteci terțe
Să creați medii virtuale pentru configurații de proiect izolate
Construiți, implementați și automatizați sarcini pe serverul CentOS 7 cu Python 3
Cu Python 3 instalat și configurat corespunzător, sistemul dvs. CentOS 7 este acum complet echipat pentru a susține medii de dezvoltare moderne. Scufundați-vă în următorul proiect cu încredere – fie că construiți API-uri cu Flask sau Django, automatizați operațiunile serverului sau analizați date cu Pandas și NumPy.