Hvernig á að setja upp Python 3 eða Python 2 í RHEL 8


Í RedHat Enterprise Linux 8 kemur Python ekki foruppsett. Aðalástæðan fyrir þessu er sú að RHEL 8 verktaki vildu ekki stilla sjálfgefna Python útgáfu fyrir notendur. Þess vegna sem RHEL notandi þarftu að tilgreina hvort þú vilt Python 3 eða 2 með því að setja það upp. Að auki, í RHEL, er Python 3.6 sjálfgefin og fullstudd útgáfa af Python. Hins vegar er Python 2 áfram tiltækt og þú getur sett það upp.

Í þessari stuttu grein munum við sýna hvernig á að setja upp Python 3 og Python 2 og keyra þá samhliða í RHEL 8 Linux dreifingu.

  1. RHEL 8 með lágmarksuppsetningu
  2. RHEL 8 með RedHat áskrift virkjuð
  3. RHEL 8 með fastri IP tölu

Mikilvægt: Flestar Linux dreifingar nota Python fyrir fjölda bókasöfna og verkfæra sem YUM pakkastjóra. Þó að Python sé ekki sjálfgefið uppsett í RHEL 8, en yum virkar samt þó þú setur ekki upp Python. Þetta er vegna þess að það er innri Python túlkur sem kallast Platform-Python sem er notaður af kerfisverkfærum. Platform-python er ekki hægt að nota af forritum en þú getur aðeins notað hann til að skrifa kerfis-/stjórnunarkóða.

Hvernig á að setja upp Python 3 í RHEL 8

Til að setja upp Python 3 á vélinni þinni skaltu nota DNF pakkastjórann eins og sýnt er.

# dnf install python3

Frá úttak skipunarinnar er Python3.6 sjálfgefin útgáfa sem kemur með PIP og Setuptools sem ósjálfstæði.

Hvernig á að setja upp Python 2 í RHEL 8

Ef þú vilt setja upp Python 2 samhliða Python 3 skaltu keyra eftirfarandi skipun sem mun setja upp Python 2.7 á vélinni þinni.

# dnf install python2

Hvernig á að keyra Python í RHEL 8

Eftir að Python hefur verið sett upp gætirðu búist við að /usr/bin/python keyri ákveðna útgáfu af Python. Til að aðskilja sig frá „Python2 eða Python3: hvaða útgáfa ætti að vera sjálfgefin á Linux“ umræðum, hefur RedHat ekki sjálfgefið python skipun með - það sem er vísað til sem „óútgáfu skipun“.

Til að keyra Python 3 skaltu slá inn:

# python3

Og til að keyra Python 2 skaltu slá inn:

# python2

Hvað ef það eru forrit/forrit á kerfinu þínu sem búast við að python skipun sé til, hvað þarftu að gera? Það er einfalt, þú notar alternatives --config python skipunina til að láta /usr/bin/python auðveldlega benda á rétta staðsetningu Python útgáfunnar sem þú vilt stilla sem sjálfgefna útgáfan.

Til dæmis:

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

Það er allt og sumt! Í þessari stuttu grein höfum við sýnt hvernig á að setja upp Python 3 og Python 2 á RHEL 8. Þú getur spurt spurninga eða deilt hugsunum þínum með okkur í gegnum athugasemdaformið hér að neðan.