Kuidas installida Python 3 või Python 2 RHEL 8-sse


RedHat Enterprise Linux 8-s pole Python eelinstallitud. Selle peamine põhjus on see, et RHEL 8 arendajad ei soovinud seada kasutajatele Pythoni vaikeversiooni. Seetõttu peate RHEL-i kasutajana selle installimisega määrama, kas soovite Python 3 või 2. Lisaks on RHEL-is Python 3.6 vaikimisi ja täielikult toetatud Pythoni versioon. Python 2 jääb siiski kättesaadavaks ja saate selle installida.

Selles lühikeses artiklis me näitame, kuidas installida Python 3 ja Python 2 ning käivitada need paralleelselt RHEL 8 Linuxi jaotuses.

  1. RHEL 8 minimaalse installimisega
  2. RHEL 8, kui RedHati tellimus on lubatud
  3. RHEL 8 staatilise IP-aadressiga

Tähtis: Enamik Linuxi jaotusi kasutab Pythoni mitmete teekide ja tööriistade jaoks YUM-i paketihaldurina. Kuigi Pythoni pole RHEL 8-sse vaikimisi installitud, töötab yum siiski ka siis, kui te Pythoni ei installi. Seda seetõttu, et seal on sisemine Pythoni tõlk nimega “Platform-Python”, mida süsteemitööriistad kasutavad. Platform-pythoni ei saa rakendused kasutada, kuid saate seda kasutada ainult süsteemi/halduskoodi kirjutamiseks.

Kuidas Python 3 installida RHEL 8-sse

Python 3 oma süsteemi installimiseks kasutage DNF-i paketihaldurit, nagu näidatud.

# dnf install python3

Käsu väljundist on Python3.6 vaikeversioon, mis on sõltuvustena kaasas PIP ja Setuptools.

Kuidas Python 2 installida RHEL 8-sse

Kui soovite Python 2 installida paralleelselt Python 3-ga, käivitage järgmine käsk, mis installib teie süsteemi Python 2.7.

# dnf install python2

Kuidas Pythoni käivitada RHEL 8-s

Pärast Pythoni installimist võiks eeldada, et/usr/bin/python käivitab Pythoni teatud versiooni. Et ennast lahutada debattidest „Python2 või Python3: milline versioon tuleks Linuxi vaikeseadeks seada“, pole RedHat vaikimisi lisanud käsku Python - mida nimetatakse „versioonita käsuks“.

Python 3 käivitamiseks tippige:

# python3

Python 2 käivitamiseks tippige:

# python2

Mis siis, kui teie süsteemis on rakendusi/programme, mis eeldavad pythoni käsu olemasolu, mida peate tegema? See on lihtne. Kasutate käsku alternatives --config python, et panna /usr/bin/python hõlpsalt osutama Pythoni versiooni õigele asukohale, mille soovite seada vaikeversioon.

Näiteks:

# alternatives --set python /usr/bin/python3
OR
# alternatives --set python /usr/bin/python2

See on kõik! Selles lühikeses artiklis oleme näidanud, kuidas Python 3 ja Python 2 RHEL 8-le installida. Allpool oleva tagasiside vormi kaudu saate meiega küsimusi esitada või oma mõtteid jagada.