Kaip įdiegti „Python 3“ arba „Python 2“ į RHEL 8


„RedHat Enterprise Linux 8“ „Python“ nėra iš anksto įdiegtas. Pagrindinė to priežastis yra ta, kad RHEL 8 kūrėjai nenorėjo nustatyti numatytosios „Python“ versijos vartotojams. Todėl kaip RHEL vartotojas turite nurodyti, ar norite „Python 3“, ar „2“, įdiegdami jį. Be to, „RHEL“ sistemoje „Python 3.6“ yra numatytoji ir visiškai palaikoma „Python“ versija. Tačiau „Python 2“ išlieka prieinamas ir galite jį įdiegti.

Šiame trumpame straipsnyje mes parodysime, kaip įdiegti „Python 3“ ir „Python 2“ ir paleisti juos lygiagrečiai „RHEL 8 Linux“ paskirstyme.

  1. RHEL 8 su minimaliu įdiegimu
  2. „RHEL 8“ su įgalinta „RedHat“ prenumerata
  3. RHEL 8 su statiniu IP adresu

Svarbu: dauguma „Linux“ paskirstymų naudoja „Python“ daugybei bibliotekų ir įrankių kaip „YUM“ paketų tvarkyklę. Nors pagal numatytuosius nustatymus „Python“ nėra įdiegtas „RHEL 8“, tačiau yum vis tiek veikia, net jei neįdiegiate „Python“. Taip yra todėl, kad yra vidinis „Python“ vertėjas, vadinamas „Platform-Python“, kurį naudoja sistemos įrankiai. Programos negali naudoti „platform-python“, tačiau ją galite naudoti tik sistemos/administracinio kodo rašymui.

Kaip įdiegti „Python 3“ į RHEL 8

Norėdami įdiegti „Python 3“ į savo sistemą, naudokite DNF paketų tvarkyklę, kaip parodyta.

# dnf install python3

Iš komandos išvesties „Python3.6“ yra numatytoji versija, pateikiama kartu su PIP ir „Setuptools“ kaip priklausomybė.

Kaip įdiegti „Python 2“ į RHEL 8

Jei norite įdiegti „Python 2“ lygiagrečiai su „Python 3“, vykdykite šią komandą, kuri jūsų sistemoje įdiegs „Python 2.7“.

# dnf install python2

Kaip paleisti „Python“ RHEL 8

Įdiegę „Python“, galite tikėtis, kad/usr/bin/python paleis tam tikrą „Python“ versiją. Norėdami atsiriboti nuo diskusijų „Python2 arba Python3: kuri versija turėtų būti nustatyta kaip numatytoji„ Linux ““, „RedHat“ pagal numatytuosius nustatymus neįtraukė komandos „Python“ - tai vadinama „neišversta komanda“.

Norėdami paleisti „Python 3“, įveskite:

# python3

Norėdami paleisti „Python 2“, įveskite:

# python2

Ką daryti, jei jūsų sistemoje yra programų/programų, kurios tikisi, kad egzistuoja komanda „python“, ką jūs turite padaryti? Tai paprasta, jūs naudojate komandą alternatives --config python, kad /usr/bin/python lengvai nukreiptų į reikiamą „Python“ versijos vietą, kurią norite nustatyti numatytoji versija.

Pavyzdžiui:

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

Tai viskas! Šiame trumpame straipsnyje mes parodėme, kaip įdiegti „Python 3“ ir „Python 2“ RHEL 8. Galite užduoti klausimus arba pasidalinti savo mintimis su mumis naudodami toliau pateiktą atsiliepimų formą.