Python 3:n tai Python 2:n asentaminen RHEL 8:aan
Python ei tule esiasennettuna RedHat Enterprise Linux 8:ssa. Pääsyy tähän on se, että RHEL 8 -kehittäjät eivät halunneet asettaa käyttäjille Python-oletusversiota. Siksi RHEL-käyttäjänä sinun on määritettävä, haluatko Python 3 vai 2 asentamalla sen. Lisäksi RHEL:ssä Python 3.6 on Pythonin oletusversio ja täysin tuettu versio. Python 2 on kuitenkin edelleen saatavilla, ja voit asentaa sen.
Tässä lyhyessä artikkelissa näytämme, kuinka Python 3 ja Python 2 asennetaan ja suoritetaan rinnakkain RHEL 8 Linux-jakelussa.
Vaatimukset:
- RHEL 8 minimaalisella asennuksella
- RHEL 8, jossa RedHat-tilaus käytössä
- RHEL 8 staattisella IP-osoitteella
Tärkeää: Useimmat Linux-jakelut käyttävät Pythonia useille kirjastoille ja työkaluille YUM-pakettien hallintaohjelmana. Vaikka Python ei ole oletuksena asennettuna RHEL 8:aan, yum toimii silti, vaikka et asenna Pythonia. Tämä johtuu siitä, että järjestelmässä on sisäinen Python-tulkki nimeltä "Platform-Python", jota järjestelmätyökalut käyttävät. Sovellukset eivät voi käyttää Platform-pythonia, mutta voit käyttää sitä vain järjestelmä-/hallintakoodin kirjoittamiseen.
Python 3:n asentaminen RHEL 8:aan
Asenna Python 3 järjestelmääsi käyttämällä DNF-paketinhallintaa kuvan mukaisesti.
dnf install python3
Komennon tulosteesta Python3.6 on oletusversio, jonka mukana tulee PIP ja Setuptools riippuvuuksina.
Python 2:n asentaminen RHEL 8:aan
Jos haluat asentaa Python 2:n rinnakkain Python 3:n kanssa, suorita seuraava komento, joka asentaa Python 2.7:n järjestelmääsi.
dnf install python2
Pythonin suorittaminen RHEL 8:ssa
Kun olet asentanut Pythonin, voit odottaa, että /usr/bin/python suorittaa tietyn Python-version. Irrottautuakseen "Python2 tai Python3: kumpi versio tulisi asettaa oletusversioksi Linuxissa" -keskusteluissa RedHat ei ole sisällyttänyt python-komentoa oletusarvoisesti, jota kutsutaan "versioimattomaksi". komento".
Suorita Python 3 kirjoittamalla:
python3
Ja suorittaaksesi Python 2:n kirjoita:
python2
Mitä sinun tulee tehdä, jos järjestelmässäsi on sovelluksia/ohjelmia, jotka odottavat python-komennon olevan olemassa? Se on yksinkertaista, käytät alternatives --config
python-komentoa saadaksesi /usr/bin/python
osoittamaan sen Python-version oikeaan paikkaan, jonka haluat asettaa oletusversio.
Esimerkiksi:
alternatives --set python /usr/bin/python3
OR
alternatives --set python /usr/bin/python2
Siinä kaikki! Tässä lyhyessä artikkelissa olemme näyttäneet, kuinka Python 3 ja Python 2 asennetaan RHEL 8:aan. Voit esittää kysymyksiä tai jakaa ajatuksesi kanssamme alla olevan palautelomakkeen kautta.