Android

Cum se instalează python pe centos 8

Comenzi De baza in Linux Centos 6.0

Comenzi De baza in Linux Centos 6.0

Cuprins:

Anonim

Python este unul dintre cele mai populare limbaje de programare din lume. Cu sintaxa simplă și ușor de învățat, Python este o alegere populară pentru începători și dezvoltatori cu experiență.

Spre deosebire de alte distribuții Linux, Python nu este instalat implicit pe CentOS 8.

După cum știți deja, există două versiuni Python care sunt dezvoltate activ. În timp ce Python 2 este bine susținut și activ, Python 3 este considerat a fi prezentul și viitorul limbii.

În mod implicit, RHEL / CentOS 8 nu are o comandă python nivelul întregului sistem pentru a evita blocarea utilizatorilor la o versiune specifică a Python. În schimb, îi oferă utilizatorului posibilitatea de a instala, configura, și rula o versiune specifică Python. Instrumentele de sistem, cum ar fi yum folosesc un bibliotecă internă Python și biblioteci.

Acest ghid vă va ghida prin instalarea Python 3 și Python 2 pe CentOS 8.

Instalarea Python 3 pe CentOS 8

Pentru a instala Python 3 pe CentOS 8, executați următoarea comandă ca utilizator root sau sudo în terminalul dvs.:

sudo dnf install python3

Pentru a verifica instalarea, verificați versiunea Python tastând:

python3 --version

În momentul scrierii acestui articol, cea mai recentă versiune a Python 3 disponibilă în depozitele CentOS este „3.6.x”:

Python 3.6.8

Comanda instalează, de asemenea, pip.

Pentru a rula Python, trebuie să tastați în mod explicit python3 și să rulați pip tip pip3 .

Ar trebui să preferați să instalați întotdeauna distribuția modulelor python furnizate folosind yum sau dnf deoarece sunt acceptate și testate pentru a funcționa corect în CentOS 8. Utilizați pip într-un mediu virtual numai. Python Virtual Environments vă permite să instalați module Python într-o locație izolată pentru un anumit proiect, în loc să fiți instalați la nivel global. În acest fel, nu trebuie să vă faceți griji cu privire la afectarea altor proiecte Python.

Numele pachetelor de module Python 3 sunt prefixate cu „python3”. De exemplu, pentru a instala modulul paramiko, ar trebui să rulați:

sudo dnf install python3-paramiko

Instalarea Python 2 pe CentOS 8

Pachetele Python 2 sunt de asemenea incluse în depozitele CentOS 8 implicite.

Pentru a instala Python 2, introduceți următoarea comandă:

sudo dnf install python2

Verificați instalarea tastând:

python2 --version

Produsul ar trebui să arate așa:

Python 2.7.15

Pentru a executa Python 2, tastați python2 și pentru a rula pip tip pip2 .

Setați versiunea implicită Python (comandă Python neversionată)

Pentru a seta Python 3 ca comandă python neversionată la nivelul întregului sistem, utilizați utilitatea alternatives :

sudo alternatives --set python /usr/bin/python3

Pentru Python 2, tastați:

sudo alternatives --set python /usr/bin/python2

Comanda alternatives creează un python symlink care indică versiunea specificată a pitonului.

Tastați python --version versiunea în terminalul dvs. și ar trebui să vedeți versiunea implicită Python.

Pentru a modifica versiunea implicită, utilizați una dintre comenzile de mai sus. Dacă doriți să eliminați comanda python neversionată, tastați:

sudo alternatives --auto python

Concluzie

În CentOS 8, Python nu este instalat implicit.

Pentru a instala Python 3, tastați dnf install python3 și pentru a instala Python 2, tastați dnf install python2 .

python pip virtenv centos