RHEL 8-de Python 3 ýa-da Python 2-ni nädip gurmaly


RedHat Enterprise Linux 8-de Python öňünden gurlanok. Munuň esasy sebäbi, RHEL 8 döredijileriniň ulanyjylar üçin adaty Python wersiýasyny bellemek islemeýändigi. Şonuň üçin RHEL ulanyjysy hökmünde Python 3 ýa-da 2 gurmak isleýändigiňizi görkezmeli. Mundan başga-da, RHEL-de Python 3.6 Python-yň başlangyç we doly goldanýan görnüşidir. Şeýle-de bolsa, Python 2 elýeterli bolup, ony gurnap bilersiňiz.

Bu gysga makalada, Python 3 we Python 2-ni nädip gurmalydygyny we RHEL 8 Linux paýlanyşynda paralel işlemelidigini görkezeris.

  1. Minimal gurnama bilen RHEL 8
  2. RedHat abuna ýazylyşy bilen RHEL 8
  3. RHEL 8, statiki IP adresi bilen

Üns beriň: Linux paýlaýjylaryň köpüsi Python-y YUM paket dolandyryjysy hökmünde birnäçe kitaphana we gural üçin ulanýar. Python adaty ýagdaýda RHEL 8-de gurulmasa-da, Python-y gurmasaňyzam yum işleýär. Sebäbi ulgam gurallary tarapyndan ulanylýan\Platform-Python atly içerki Python terjimeçisi bar. Platforma-python programmalar tarapyndan ulanylyp bilinmez, diňe ulgam/administratiw kod ýazmak üçin ulanyp bilersiňiz.

Python 3-i RHEL 8-de nädip gurmaly

Python 3-i ulgamyňyza gurmak üçin, görkezilişi ýaly DNF paket dolandyryjysyny ulanyň.

# dnf install python3

Buýrugyň çykyşyndan Python3.6, PIP we Setuptools-a baglylyk hökmünde gelýän adaty wersiýa.

Python 2-ni RHEL 8-de nädip gurmaly

Python 2-i Python 3 bilen paralel gurmak isleseňiz, ulgamyňyza Python 2.7 gurjak aşakdaky buýrugy işlediň.

# dnf install python2

RHEL 8-de Pythony nädip işletmeli

Python gurlandan soň/usr/bin/python Python-yň belli bir wersiýasyny işleder diýip garaşarsyňyz.\Python2 ýa-da Python3: haýsy wersiýa Linux-da deslapky görnüşde goýulmaly jedellerinden daşlaşmak üçin, RedHat öňünden python buýrugyny öz içine almaýar - üýtgedilmedik buýruk diýilýär.

Python 3-i işletmek üçin ýazyň:

# python3

Python 2-i işletmek üçin ýazyň:

# python2

Ulgamyňyzda python buýrugynyň bolmagyna garaşýan programmalar/programmalar bar bolsa näme etmeli? Bu ýönekeý, /usr/bin/python bellemek isleýän Python wersiýaňyzyň dogry ýerleşýän ýerini görkezmek üçin alternatiwleri --config python buýrugyny ulanýarsyňyz. deslapky wersiýasy.

Mysal üçin:

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

Bu hemmesi! Bu gysga makalada, Python 3 we Python 2-ni RHEL 8-de nädip gurmalydygyny görkezdik, aşakdaky seslenme formasy arkaly sorag berip bilersiňiz ýa-da pikirleriňizi biziň bilen paýlaşyp bilersiňiz.