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

sudo yum update python3 -y

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.

Acum sunteți gata să:

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