15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți
07.10.2024

Ghid cuprinzător pentru instalarea Python 3 pe CentOS 7

CentOS 7, renumit pentru stabilitatea și fiabilitatea sa, este o alegere preferată pentru mediile de server. Totuși, vine cu Python 2.x în mod implicit, care este depășit pentru multe aplicații moderne ce necesită Python 3. Acest ghid oferă un proces pas cu pas pentru a instala Python 3 pe CentOS 7, asigurându-vă că sistemul dumneavoastră este echipat pentru a gestiona cerințele software contemporane.

Start Rapid: Instalarea Python 3 pe CentOS 7

Pentru a instala Python 3 pe CentOS 7, trebuie mai întâi să vă actualizați sistemul, să activați depozitul EPEL și apoi să instalați versiunea dorită de Python. Acest ghid vă va ghida prin acești pași, oferind instrucțiuni detaliate și perspective de expert pentru a vă optimiza configurația.

Cerințe Prealabile

Înainte de a continua, asigurați-vă că aveți:

  • Acces root sau sudo la sistemul dumneavoastră CentOS 7.
  • Un sistem actualizat pentru a asigura compatibilitatea cu cele mai recente pachete.

Pasul 1: Actualizarea Sistemului

Actualizarea sistemului este crucială pentru a asigura că toate pachetele existente sunt actuale. Executați următoarea comandă:

“`bash

sudo yum update -y

“`

Această comandă actualizează toate pachetele la cele mai recente versiuni disponibile în depozitele CentOS.

Pasul 2: Instalarea Uneltelor de Dezvoltare

Pentru a compila Python sau a instala anumite pachete, aveți nevoie de unelte esențiale de dezvoltare:

“`bash

sudo yum groupinstall -y "Development Tools"

sudo yum install -y yum-utils

“`

Aceste unelte includ `gcc`, `make` și alte biblioteci necesare pentru a construi Python și extensiile sale.

Pasul 3: Activarea Depozitului EPEL

Python 3 nu este disponibil în depozitele implicite CentOS 7. Pentru a-l accesa, activați depozitul EPEL (Extra Packages for Enterprise Linux):

“`bash

sudo yum install -y epel-release

“`

Depozitul EPEL conține pachete suplimentare, inclusiv Python 3, care nu se găsesc în depozitele standard CentOS.

Pasul 4: Instalarea Python 3

Cu depozitul EPEL activat, alegeți versiunea de Python:

Instalarea Python 3.6

Pentru o versiune stabilă, instalați Python 3.6:

“`bash

sudo yum install -y python3

“`

Această comandă instalează Python 3.6 împreună cu `pip3`, managerul de pachete pentru Python.

Instalarea unei Versiuni Mai Noi de Python (de exemplu, Python 3.9)

Dacă aveți nevoie de o versiune mai nouă, cum ar fi Python 3.9, utilizați Software Collections (SCL):

“`bash

sudo yum install -y centos-release-scl

sudo yum install -y rh-python39

“`

Activați Python 3.9:

“`bash

scl enable rh-python39 bash

“`

Această comandă vă permite să utilizați Python 3.9 în cadrul sesiunii curente de terminal.

Pasul 5: Verificarea Instalării

Confirmați instalarea verificând versiunea de Python:

“`bash

python3 –version

“`

Ar trebui să vedeți un rezultat precum `Python 3.6.8` sau `Python 3.9.x`, în funcție de instalarea dumneavoastră.

Pasul 6: Setarea Python 3 ca Implicit (Opțional)

Pentru a face Python 3 versiunea implicită, creați un alias:

“`bash

echo 'alias python=python3' >> ~/.bashrc

source ~/.bashrc

“`

Acest alias setează Python 3 ca implicit pentru comenzile `python` în sesiunile dumneavoastră de shell.

Pasul 7: Instalarea pip pentru Python 3

`pip` este de obicei instalat cu Python 3. Dacă nu, instalați-l cu:

“`bash

sudo yum install -y python3-pip

“`

Verificați instalarea:

“`bash

pip3 –version

“`

Ar trebui să afișeze versiunea instalată a `pip`, confirmând că este gata de utilizare.

Pasul 8: Crearea unui Mediu Virtual Python

Utilizarea unui mediu virtual este recomandată pentru izolarea dependențelor proiectului:

“`bash

python3 -m venv myprojectenv

“`

Activați mediul virtual:

“`bash

source myprojectenv/bin/activate

“`

Schimbarea promptului indică faptul că mediul virtual este activ. Pentru a dezactiva, rulați:

“`bash

deactivate

“`

Concluzii Cheie pentru Instalarea Python pe CentOS 7

  • Actualizați întotdeauna sistemul înainte de a instala software nou pentru a asigura compatibilitatea.
  • Activați depozitul EPEL pentru a accesa Python 3 și alte pachete esențiale.
  • Utilizați medii virtuale pentru a gestiona eficient dependențele.

Linkuri Interne pentru a Îmbunătăți Experiența de Găzduire

Pentru cei care doresc să își extindă capacitățile de găzduire, luați în considerare explorarea VPS Hosting, Dedicated Servers și SSL Certificates pentru a îmbunătăți securitatea și performanța.

Întrebări Frecvente

Î1: De ce este preferat Python 3 în loc de Python 2?

Python 3 oferă caracteristici moderne, sintaxă îmbunătățită și performanță mai bună, făcându-l esențial pentru aplicațiile actuale.

Î2: Pot rula atât Python 2 cât și Python 3 pe CentOS 7?

Da, ambele versiuni pot coexista. Utilizați `python` pentru Python 2 și `python3` pentru Python 3.

Î3: Ce este depozitul EPEL?

EPEL (Extra Packages for Enterprise Linux) oferă pachete suplimentare care nu sunt incluse în depozitele standard CentOS, esențiale pentru cerințele software moderne.

Î4: Cum schimb între versiunile de Python?

Utilizați comanda `scl enable` pentru a schimba între versiunile de Python instalate în cadrul sesiunilor de terminal.

Î5: Este necesar să folosesc un mediu virtual?

Deși nu este obligatoriu, mediile virtuale sunt foarte recomandate pentru a gestiona dependențele și a evita conflictele între proiecte.

15%

Economisește 15% la toate serviciile de găzduire

Testează-ți abilitățile și obține Reducere la orice plan de găzduire

Utilizați codul:

Skills
Începeți