Kif Tinstalla Python 3 jew Python 2 f'RHEL 8


F'RedHat Enterprise Linux 8, Python ma jiġix installat minn qabel. Ir-raġuni ewlenija għal dan hija li l-iżviluppaturi RHEL 8 ma ridux jistabbilixxu verżjoni Python default għall-utenti. Għalhekk bħala utent RHEL, għandek bżonn tispeċifika jekk tridx Python 3 jew 2 billi tinstallah. Barra minn hekk, f'RHEL, Python 3.6 huwa l-verżjoni default u appoġġjata bis-sħiħ ta 'Python. Madankollu, Python 2 jibqa' disponibbli u tista' tinstallah.

F'dan l-artikolu qasir, se nuru kif ninstallaw Python 3 u Python 2, u nħaddmuhom b'mod parallel fid-distribuzzjoni RHEL 8 Linux.

  1. RHEL 8 b'Installazzjoni Minima
  2. RHEL 8 b'Abbonament RedHat Ippermettiet
  3. RHEL 8 b'Indirizz IP Statiku

Importanti: Il-biċċa l-kbira tad-distribuzzjonijiet tal-Linux jużaw Python għal numru ta' libreriji u għodod bħala maniġer tal-pakketti YUM. Għalkemm Python mhuwiex installat f'RHEL 8 b'mod awtomatiku, iżda yum xorta jaħdem anke jekk ma tinstallax Python. Dan għaliex hemm interpretu intern tal-Python imsejjaħ \Platform-Python li jintuża mill-għodod tas-sistema. Platform-python ma jistax jintuża mill-applikazzjonijiet iżda tista' tużah biss biex tikteb sistema/kodiċi amministrattiv.

Kif Tinstalla Python 3 f'RHEL 8

Biex tinstalla Python 3 fis-sistema tiegħek, uża l-maniġer tal-pakkett DNF kif muri.

# dnf install python3

Mill-output tal-kmand, Python3.6 hija l-verżjoni default li tiġi ma 'PIP u Setuptools bħala dipendenzi.

Kif Tinstalla Python 2 f'RHEL 8

Jekk trid tinstalla Python 2 b'mod parallel ma 'Python 3, mexxi l-kmand li ġej li jinstalla Python 2.7 fis-sistema tiegħek.

# dnf install python2

Kif Tmexxi Python f'RHEL 8

Wara li tinstalla Python, tistenna li /usr/bin/python imexxi ċerta verżjoni ta 'Python. Biex tiddissoċja ruħha mid-dibattiti \Python2 jew Python3: liema verżjoni għandha tiġi ssettjata bħala default fuq Linux, RedHat ma inkludietx kmand python awtomatikament - dak li jissejjaħ il-kmand mhux verżjoni.

Biex tħaddem Python 3, ittajpja:

# python3

U biex tħaddem Python 2, ittajpja:

# python2

X'jiġri jekk hemm applikazzjonijiet/programmi fis-sistema tiegħek li jistennew li jeżisti kmand python, x'għandek tagħmel? Huwa sempliċi, tuża l-kmand python alternatives --config biex faċilment tagħmel /usr/bin/python tindika l-post korrett tal-verżjoni Python li trid tiġi ssettjata bħala il-verżjoni default.

Pereżempju:

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

Dak kollox! F'dan l-artikolu qasir, urejna kif tinstalla Python 3 u Python 2 fuq RHEL 8. Tista 'saqsi mistoqsijiet jew taqsam il-ħsibijiet tiegħek magħna permezz tal-formola ta' feedback hawn taħt.