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.
- RHEL 8 su minimaliu įdiegimu
- „RHEL 8“ su įgalinta „RedHat“ prenumerata
- 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ą.