Jinsi ya Kufunga Python 3 au Python 2 katika RHEL 8
Katika RedHat Enterprise Linux 8, Python haiji kusakinishwa mapema. Sababu kuu ya hii ni kwamba watengenezaji wa RHEL 8 hawakutaka kuweka toleo la msingi la Python kwa watumiaji. Kwa hivyo kama mtumiaji wa RHEL, unahitaji kutaja ikiwa unataka Python 3 au 2 kwa kuisakinisha. Kwa kuongeza, katika RHEL, Python 3.6 ni toleo la msingi na linalotumika kikamilifu la Python. Walakini, Python 2 inabaki inapatikana na unaweza kuisanikisha.
Katika nakala hii fupi, tutaonyesha jinsi ya kusakinisha Python 3 na Python 2, na kuziendesha sambamba katika usambazaji wa RHEL 8 Linux.
- RHEL 8 yenye Usakinishaji Ndogo
- RHEL 8 na Usajili wa RedHat Umewashwa
- RHEL 8 yenye Anwani Tuli ya IP
Muhimu: Usambazaji mwingi wa Linux hutumia Python kwa idadi ya maktaba na zana kama msimamizi wa kifurushi cha YUM. Ingawa Python haijasakinishwa katika RHEL 8 kwa chaguo-msingi, lakini yum bado inafanya kazi hata ikiwa hautasakinisha Python. Hii ni kwa sababu kuna mkalimani wa ndani wa Chatu aitwaye \Platform-Python ambayo hutumiwa na zana za mfumo. Platform-python haiwezi kutumiwa na programu lakini unaweza kuitumia tu kuandika mfumo/misimbo ya utawala.
Jinsi ya kufunga Python 3 katika RHEL 8
Ili kusakinisha Python 3 kwenye mfumo wako, tumia kidhibiti cha kifurushi cha DNF kama inavyoonyeshwa.
# dnf install python3
Kutoka kwa matokeo ya amri, Python3.6 ni toleo la msingi ambalo linakuja na PIP na Setuptools kama tegemezi.
Jinsi ya kufunga Python 2 katika RHEL 8
Ikiwa unataka kusakinisha Python 2 sambamba na Python 3, endesha amri ifuatayo ambayo itasakinisha Python 2.7 kwenye mfumo wako.
# dnf install python2
Jinsi ya Kuendesha Python katika RHEL 8
Baada ya kusakinisha Python, ungetarajia kwamba /usr/bin/python itaendesha toleo fulani la Python. Ili kujitenga na mijadala ya \Python2 au Python3: ni toleo gani linapaswa kuwekwa kama chaguo-msingi kwenye Linux, RedHat haijajumuisha amri ya chatu kwa chaguo-msingi - kile kinachojulikana kama amri ambayo haijabadilishwa.
Ili kuendesha Python 3, chapa:
# python3
Na kuendesha Python 2, chapa:
# python2
Ikiwa kuna programu/programu kwenye mfumo wako ambazo zinatarajia amri ya python kuwepo, unahitaji kufanya nini? Ni rahisi, unatumia alternatives --config
amri ya chatu kufanya /usr/bin/python kwa urahisi
kuelekeza eneo sahihi la toleo la Python unalotaka kuwekwa kama. toleo la msingi.
Kwa mfano:
# alternatives --set python /usr/bin/python3 OR # alternatives --set python /usr/bin/python2
Ni hayo tu! Katika makala hii fupi, tumeonyesha jinsi ya kusakinisha Python 3 na Python 2 kwenye RHEL 8. Unaweza kuuliza maswali au kushiriki mawazo yako nasi kupitia fomu ya maoni hapa chini.