Otu esi etinye Python 3 ma ọ bụ Python 2 na RHEL 8


Na RedHat Enterprise Linux 8, Python anaghị ebute ụzọ. Isi ihe kpatara nke a bụ na ndị mmepe RHEL 8 achọghị ịtọ ụdị Python ndabara maka ndị ọrụ. Ya mere dị ka onye ọrụ RHEL, ịkwesịrị ịkọwa ma ịchọrọ Python 3 ma ọ bụ 2 site na ịwụnye ya. Na mgbakwunye, na RHEL, Python 3.6 bụ ụdị Eke Ọgba na-akwado nke ọma. Agbanyeghị, Python 2 ka dị ma ị nwere ike ịwụnye ya.

N'ime edemede a dị mkpirikpi, anyị ga-egosi otu esi etinye Python 3 na Python 2, ma na-agba ọsọ ha na nkesa RHEL 8 Linux.

  1. RHEL 8 nwere Nwụnye Opekempe
  2. RHEL 8 nwere ndebanye aha RedHat
  3. RHEL 8 nwere Adreesị IP Static

Ihe dị mkpa: Ọtụtụ nkesa Linux na-eji Python maka ọtụtụ ọba akwụkwọ na ngwaọrụ dịka njikwa ngwugwu YUM. Ọ bụ ezie na etinyeghị Python na RHEL 8 na ndabara, mana yum ka na-arụ ọrụ ọbụlagodi na ị naghị etinye Python. Nke a bụ n'ihi na enwere onye ntụgharị okwu n'ime Python nke a na-akpọ \Platform-Python nke ngwaọrụ sistemụ na-eji. Platform-python enweghị ike iji ngwa mana ị nwere ike were ya naanị maka sistemụ ederede/ koodu nchịkwa.

Otu esi etinye Python 3 na RHEL 8

Iji tinye Python 3 na sistemụ gị, jiri njikwa ngwugwu DNF dịka egosiri.

# dnf install python3

Site na mmepụta nke iwu ahụ, Python3.6 bụ ụdị ndabara nke na-abịa na PIP na Setuptools dị ka ndabere.

Otu esi etinye Python 2 na RHEL 8

Ọ bụrụ na ịchọrọ ịwụnye Python 2 na Python 3, mee iwu na-esonụ nke ga-etinye Python 2.7 na sistemụ gị.

# dnf install python2

Otu esi agba Python na RHEL 8

Mgbe ị wụnye Python, ị ga-atụ anya na /usr/bin/python ga-agba ụfọdụ ụdị Python. Iji kewapụ onwe ya na \Python2 ma ọ bụ Python3: nke mbipute kwesịrị ịtọ dị ka nke ndabara na Linux arụmụka, RedHat etinyeghị iwu Python na ndabara - ihe a na-akpọ iwu enweghị nsụgharị.

Iji mee Python 3, pịnye:

# python3

Na iji mee Python 2, pịnye:

# python2

Kedu ihe ma ọ bụrụ na enwere ngwa/mmemme na sistemụ gị nke na-atụ anya na iwu Python dị, gịnị ka ị ga-eme? Ọ dị mfe, ị na-eji alternatives --configpython iwu iji mee ka /usr/bin/python rụtụ aka n'ebe ziri ezi nke ụdị Python nke ịchọrọ ka edobe ya ka ọ dị. ụdị ndabara.

Ọmụmaatụ:

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

Ọ gwụla! N'ime akụkọ dị mkpirikpi a, anyị egosila otu esi etinye Python 3 na Python 2 na RHEL 8. Ị nwere ike ịjụ ajụjụ ma ọ bụ kọọrọ anyị echiche gị site na ụdị nzaghachi n'okpuru.