Android

Hogyan telepítsük a python-ot a centos 8-ra

Howto install Ambari on Ubuntu

Howto install Ambari on Ubuntu

Tartalomjegyzék:

Anonim

A Python a világ egyik legnépszerűbb programozási nyelve. Az egyszerű és könnyen elsajátítható szintaxissal a Python népszerű választás kezdőknek és tapasztalt fejlesztőknek.

Más Linux disztribúcióktól eltérően a Python alapértelmezés szerint nincs telepítve a CentOS 8-ra.

Mint már tudod, két Python verzió van aktív fejlesztés alatt. Míg a Python 2 jól támogatott és aktív, a Python 3-at tekintik a nyelv jelenének és jövőjének.

Alapértelmezés szerint az RHEL / CentOS 8 nem rendelkezik nem teljes verziójú python paranccsal, hogy elkerüljék a felhasználókat a Python adott verziójának lezárására. Ehelyett lehetőséget ad a felhasználó számára, hogy telepítse, konfigurálja és futtassa egy adott Python verziót. A rendszer eszközök, például a yum , belső Python bináris fájlokat és könyvtárakat használnak.

Ez az útmutató bemutatja a Python 3 és a Python 2 telepítését a CentOS 8-ra.

A Python 3 telepítése a CentOS 8-ra

A Python 3 telepítéséhez a CentOS 8 rendszeren futtassa a következő parancsot root vagy sudo felhasználóként a terminálon:

sudo dnf install python3

A telepítés ellenőrzéséhez ellenőrizze a Python verziót a következő gépeléssel:

python3 --version

A cikk írásakor a Python 3 legújabb verziója, amely a CentOS adattárakban elérhető, a „3.6.x”:

Python 3.6.8

A parancs a pip fájlt is telepíti.

A Python futtatásához kifejezetten be kell írnia a python3 és futtatnia kell a pip3 .

Mindig inkább a yum vagy a dnf használatával telepítenie kell a terjesztéshez biztosított python modulokat, mert ezek támogatottak és tesztelték, hogy megfelelően működjenek a CentOS 8-on. A pip-et csak virtuális környezetben használja. A Python Virtual Environments lehetővé teszik a Python-modulok telepítését egy izolált helyre egy adott projekthez, ahelyett, hogy globálisan telepítenének. Ilyen módon nem kell aggódnia, hogy más Python projektek befolyásolják.

A Python 3 modulcsomagok nevének előtagja a „python3”. Például a paramiko modul telepítéséhez futtassa:

sudo dnf install python3-paramiko

A Python 2 telepítése a CentOS 8-ra

A Python 2 csomagokat az alapértelmezett CentOS 8 tárolók is tartalmazzák.

A Python 2 telepítéséhez írja be a következő parancsot:

sudo dnf install python2

Ellenőrizze a telepítést a következő gépeléssel:

python2 --version

A kimenetnek így kell kinéznie:

Python 2.7.15

A Python 2 végrehajtásához gépelje be a python2 , és futtassa a pip2 .

Alapértelmezett Python verzió beállítása (Nem konvertált Python parancs)

A Python 3 beállításához rendszerszintű nem konvertált python parancsként használja az alternatives segédprogramot:

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

A Python 2 esetén írja be:

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

Az alternatives parancs létrehoz egy szinkron python , amely a megadott python verzióra mutat.

Írja be a python --version a terminálba, és látnia kell az alapértelmezett Python verziót.

Az alapértelmezett verzió megváltoztatásához használja a fenti parancsok egyikét. Ha el akarja távolítani a nem konvertált python parancsot, írja be:

sudo alternatives --auto python

Következtetés

A CentOS 8-ban a Python alapértelmezés szerint nincs telepítve.

A Python 3 telepítéséhez írja be a dnf install python3 , a Python 2 dnf install python2 .

python pip virtenv centos