Kaip įdiegti Python RHEL ir Debian sistemose


Keletas geriausių universitetų visame pasaulyje naudoja Python, kad supažindintų studentus su programavimu. Masačusetso technologijos institutas (MIT), Teksaso universitetas Arlingtone ir Stenfordas yra tik keletas institucijų, kurios plačiai vartoja šią kalbą, pavyzdžiai.

Be to, svarbu pažymėti, kad Python taip pat yra naudingas įvairiems švietimo, verslo ir mokslo tikslams – nuo žiniatinklio kūrimo iki darbalaukio programų iki mašininio mokymosi ir visko tarp jų.

Šiuo metu naudojamos dvi pagrindinės Python versijos – 2 ir 3, o 2 greitai praranda pozicijas 3nes pirmasis nebėra aktyviai kuriamas. Kadangi visuose Linux platinimuose įdiegta Python 2.x.

Šiame straipsnyje parodysime, kaip įdiegti ir naudoti naujausią „Python“ versiją RHEL pagrįstuose platinimuose ir „Debian“ bei jo dariniuose, pvz., Ubuntu (naujausioje LTS versijoje jau yra įdiegtas naujausias Python) arba Linux Mint. Mūsų tikslas bus įdiegti pagrindinius kalbos įrankius, kuriuos galima naudoti komandinėje eilutėje.

Tačiau taip pat paaiškinsime, kaip įdiegti Python IDLE – GUI pagrįstą įrankį, leidžiantį paleisti Python kodą ir kurti atskiras funkcijas.

Įdiekite „Python“ sistemoje „Linux“ iš šaltinio

Šio rašymo metu (2022 m. lapkričio mėn.) naujausia versija yra Python 3.11, ir mes ketiname diegti iš šaltinio.

Nors galime įdiegti pagrindinius paketus ir jų priklausomybes naudodami yum ir aptitude (arba apt-get) arba apt.

Kodėl? Priežastis paprasta: tai leidžia turėti naujausią stabilų kalbos leidimą (3.11) ir pateikti platinimo agnostinį diegimo metodą.

Prieš diegdami Python RHEL pagrindu sukurtuose platinimuose, tokiuose kaip CentOS Stream Fedora, Rocky ir AlmaLinux, įsitikinkime, kad mūsų sistemoje yra visos būtinos kūrimo priklausomybės:

yum -y groupinstall development
yum -y install zlib-devel

„Debian“ pagrindu sukurtuose platinimuose, tokiuose kaip „Ubuntu“ ir „Linux Mint“, turėsime įdiegti „gcc“, „make“ ir „zlib“ glaudinimo/išskleidimo biblioteką:

aptitude -y install gcc make zlib1g-dev

Įdiegę reikalingus pagrindinius paketus, galite pereiti į oficialų Python atsisiuntimo puslapį ir atsisiųsti Python 3.11 šaltinio leidimą arba naudoti šią komandą wget, kad ją tiesiogiai atsisiųstumėte ir įdiegtumėte.

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0.tar.xz
tar xJf Python-3.11.0.tar.xz
cd Python-3.11.0
./configure
make
make install

Dabar atsipalaiduokite ir eikite paimkite sumuštinį, nes tai gali užtrukti. Kai diegimas bus baigtas, naudokite kurį, kad patikrintumėte pagrindinio dvejetainio failo vietą:

which python3
python3 -V
python3

Aukščiau pateiktos komandos išvestis turėtų būti panaši į:

[root@tecmint:~/Python-3.11.0]# which python3
/usr/local/bin/python3
[root@tecmint:~/Python-3.11.0]# python3 -V
Python 3.11.0
[root@tecmint:~/Python-3.11.0]# python3
Python 3.11.0 (main, Nov 15 2022, 09:50:56) [GCC 8.5.0 20210514 (Red Hat 8.5.0-10)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> quit
Use quit() or Ctrl-D (i.e. EOF) to exit
>>> quit()

Sveikiname! Python 3.11 dabar įdiegta jūsų sistemoje.

Įdiekite „Python IDLE“ sistemoje „Linux“.

Python IDLE yra GUI pagrįstas Python įrankis. Jei norite įdiegti Python IDLE, paimkite paketą pavadinimu idle (Debian) arba python-tools (RHEL).

yum install python3-idle  [On RHEL/CentOS/Fedora and Rocky Linux/AlmaLinux]
apt-get install idle       [On Debian, Ubuntu and Mint]

Įveskite šią komandą, kad paleistumėte Python IDLE.

idle3
Or
idle

Santrauka

Šiame straipsnyje paaiškinome, kaip iš šaltinio įdiegti naujausią stabilią Python versiją.

Paskutinis, bet ne mažiau svarbus dalykas – jei naudojate Python 2, galbūt norėsite peržvelgti oficialią 2–3 dokumentaciją. Tai programa, kuri nuskaito Python 2 kodą ir paverčia jį galiojančiu Python 3 kodu.

Ar turite klausimų ar komentarų apie šį straipsnį? Nedvejodami susisiekite su mumis naudodami toliau pateiktą formą.