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.

Condiții prealabile

Î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.

  1. Acces la un server CentOS 7

  2. Privilegii Root sau sudo

  3. Cunoștințe de bază de utilizare a liniei de comandă

Pasul 1: Actualizarea sistemului

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:

sudo yum update -y

Acest lucru va asigura că toate pachetele existente sunt la zi și că sunt aplicate toate patch-urile de securitate.

Pasul 2: Activarea depozitului EPEL

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ă:

sudo yum install epel-release -y

Odată ce depozitul este activat, sistemul dvs. va avea acces la o gamă largă de pachete suplimentare, inclusiv Python 3.

Pasul 3: Instalarea 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:

sudo yum install python3 -y

Această comandă va instala Python 3 și instrumentele asociate, inclusiv pip (managerul de pachete Python).

Pasul 4: Verificarea instalării

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:

python3 --version

Ar trebui să vedeți o ieșire similară cu:

Python 3.x.x

Acest lucru confirmă faptul că Python 3 a fost instalat cu succes pe sistemul CentOS 7.

Pasul 5: Instalați 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

pip3 --version

Dacă pip nu este instalat, îl puteți instala manual cu următoarea comandă:

sudo yum install python3-pip -y

Odată instalat, puteți utiliza pip pentru a instala pachete Python suplimentare:

pip3 install

Pasul 6: Setați Python 3 ca implicit (opțional)

Î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:

nano ~/.bash_profile

Apoi, adăugați următoarea linie la sfârșitul fișierului:

alias python=python3

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:

source ~/.bash_profile

Acum, când executați comanda python, aceasta va invoca Python 3.

Pasul 7: Instalarea de biblioteci suplimentare (opțional)

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

sudo yum groupinstall "Instrumente de dezvoltare" -y

Acest lucru va instala un set de instrumente care vă pot ajuta să construiți și să gestionați pachete și extensii Python.

Concluzie

Instalarea Python 3 pe CentOS 7 este un proces simplu. Urmând pașii descriși în acest articol, veți putea să configurați Python 3 pe sistemul CentOS 7 și să începeți să dezvoltați cu cea mai recentă versiune de Python.

Rețineți, Python 3 este acum standardul pentru majoritatea aplicațiilor moderne și este important să vă asigurați că lucrați cu cea mai recentă versiune. Dacă vreodată trebuie să actualizați Python 3, o puteți face executând

sudo yum update python3 -y

Acum sunteți gata să profitați din plin de caracteristicile, bibliotecile și cadrele puternice ale Python 3 pe serverul dvs. CentOS 7!