Cum să instalați Python 3 pe CentOS 7
Cum să instalați Python 3 pe CentOS 7
CentOS 7, un sistem de operare pentru servere popular cunoscut pentru stabilitatea sa, este livrat implicit cu Python 2.x. Cu toate acestea, multe aplicații moderne necesită Python 3, care oferă îmbunătățiri semnificative și caracteristici noi. Instalarea Python 3 pe CentOS 7 este un pas esențial pentru dezvoltatorii și administratorii de sistem care doresc să își mențină mediile la zi. Acest ghid vă va ghida prin procesul de instalare a Python 3 pe CentOS 7.
Condiții prealabile
Înainte de a începe, asigurați-vă că aveți:
- Acces Root sau sudo la mașina CentOS 7.
- Un sistem actualizat pentru a asigura compatibilitatea.
Pasul 1: Actualizați-vă sistemul
Înainte de a instala Python 3, este o bună practică să vă actualizați sistemul pentru a vă asigura că toate pachetele existente sunt la zi. Rulați următoarele comenzi:
sudo yum update -y
Aceasta va actualiza toate pachetele și dependențele la cele mai recente versiuni disponibile în depozitele CentOS.
Pasul 2: Instalați instrumentele de dezvoltare necesare
Pentru a compila Python sau a instala anumite pachete Python, veți avea nevoie de câteva instrumente de dezvoltare. Instalați-le cu următoarea comandă:
sudo yum groupinstall -y "Instrumente de dezvoltare"
sudo yum install -y yum-utils
Aceste instrumente includ
gcc
make
Pasul 3: Activați depozitul EPEL
Python 3 nu este disponibil în depozitele implicite ale CentOS 7, deci trebuie să activăm depozitul EPEL (Extra Packages for Enterprise Linux):
sudo yum install -y epel-release
Depozitul EPEL include multe pachete suplimentare, inclusiv Python 3, care nu sunt prezente în depozitele standard CentOS.
Pasul 4: Instalarea Python 3
Cu depozitul EPEL activat, puteți instala Python 3. Există două opțiuni principale, în funcție de versiunea dorită:
- Instalați Python 3.6 utilizând: Cea mai simplă opțiune este să instalați Python 3.6:
yum
sudo yum install -y python3
Aceasta va instala Python 3.6 împreună cu pip3, managerul de pachete pentru Python.
- Instalarea unei versiuni mai noi a Python (de exemplu, Python 3.9): Dacă aveți nevoie de o versiune mai nouă de Python, cum ar fi Python 3.9, puteți utiliza Software Collections (SCL):
sudo yum install -y centos-release-scl
sudo yum install -y rh-python39
După instalare, activați Python 3.9 cu:
scl enable rh-python39 bash
Acest lucru vă va permite să utilizați Python 3.9 în cadrul sesiunii curente de terminal.
Pasul 5: Verificarea instalării
Pentru a vă asigura că Python 3 este instalat corect, verificați versiunea utilizând următoarea comandă:
python3 --version
Ar trebui să vedeți o ieșire ca aceasta:
Python 3.6.8
Sau, dacă ați instalat Python 3.9:
Python 3.9.x
Pasul 6: Setați Python 3 ca versiune implicită (opțional)
Dacă doriți ca Python 3 să fie versiunea implicită la rularea comenzilor python, creați un alias:
echo 'alias python=python3' >> ~/.bashrc
sursă ~/.bashrc
Acest lucru va face ca python să indice python3 în sesiunile dvs. shell.
Pasul 7: Instalațipip
pentru Python 3
pip
de obicei, pip este instalat automat cu Python 3. Cu toate acestea, dacă nu este disponibil, îl puteți instala utilizând:
sudo yum install -y python3-pip
Verificați instalarea cu:
pip3 --version
Aceasta ar trebui să afișeze versiunea instalată a
pip
Pasul 8: Crearea unui mediu virtual Python (recomandat)
Utilizarea unui mediu virtual este o practică bună pentru dezvoltarea Python, deoarece izolează dependențele proiectului:
python3 -m venv myprojectenv
Activați mediul virtual cu:
source myprojectenv/bin/activate
Veți vedea că promptul terminalului dvs. se modifică, indicând faptul că mediul virtual este activ. Pentru a-l dezactiva, pur și simplu executați:
deactivate
Concluzie
Ați instalat cu succes Python 3 pe CentOS 7! Indiferent dacă utilizați Python 3.6 sau o versiune mai nouă precum Python 3.9, aveți acum instrumentele necesare pentru dezvoltarea Python modernă. Această instalare vă permite să profitați de cele mai recente caracteristici și biblioteci Python, menținând în același timp stabilitatea CentOS 7.