Pythonin asentaminen RHEL- ja Debian-järjestelmiin


Useat huippuyliopistot ympäri maailmaa käyttävät Pythonia opettaakseen opiskelijat ohjelmointiin. Massachusetts Institute of Technology (MIT), Texasin yliopisto Arlingtonissa ja Stanford ovat vain muutamia esimerkkejä laitoksista, jotka käyttävät tätä kieltä laajasti.

Lisäksi on tärkeää huomata, että Python on hyödyllinen myös monenlaisiin koulutus-, yritys- ja tieteellisiin tarkoituksiin – verkkokehityksestä työpöytäsovelluksiin koneoppimiseen ja kaikkeen siltä väliltä.

Tällä hetkellä käytössä on kaksi suurta Python-versiota2 ja 3, ja 2 menettää nopeasti asemiaan 3, koska edellistä ei enää kehitetä aktiivisesti. Koska kaikissa Linux-jakeluissa on asennettuna Python 2.x.

Tässä artikkelissa näytämme kuinka asentaa ja käyttää uusinta Python-versiota RHEL-pohjaisissa jakeluissa ja Debianissa ja sen johdannaisissa, kuten Ubuntu (uusimmassa LTS-versiossa on jo uusin asennettu Python) tai Linux Mint. Keskitymme asentamaan ydinkielityökalut, joita voidaan käyttää komentorivillä.

Selitämme kuitenkin myös, kuinka Python IDLE asennetaan – GUI-pohjainen työkalu, jonka avulla voimme suorittaa Python-koodia ja luoda itsenäisiä toimintoja.

Asenna Python Linuxiin lähteestä

Tätä kirjoitettaessa (marraskuussa 2022) uusin versio on Python 3.11, ja aiomme suorittaa asennuksen lähteestä.

Vaikka voimme asentaa ydinpaketit ja niiden riippuvuudet käyttämällä yumia ja aptitudea (tai apt-get) tai apt.

Miksi? Syy on yksinkertainen: tämä mahdollistaa kielen uusimman vakaan julkaisun (3.11) ja jakeluagnostisen asennustavan.

Ennen kuin asennat Pythonin RHEL-pohjaisiin jakeluihin, kuten CentOS Stream Fedora, Rocky ja AlmaLinux, varmista, että järjestelmällämme on kaikki tarvittavat kehitysriippuvuudet:

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

>Debian-pohjaisissa jakeluissa, kuten Ubuntu ja Linux Mint, meidän on asennettava gcc, make ja zlib-pakkaus/purkukirjasto:

aptitude -y install gcc make zlib1g-dev

Kun tarvittavat ydinpaketit on asennettu, voit siirtyä viralliselle Python-lataussivulle ladataksesi Python 3.11 -lähdejulkaisun tai käyttää seuraavaa wget-komentoa ladataksesi sen suoraan ja asentaaksesi sen.

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

Rentoudu nyt ja mene nappaamaan voileipä, koska tämä voi kestää hetken. Kun asennus on valmis, tarkista pääbinaarin sijainti jollakin:

which python3
python3 -V
python3

Yllä olevan komennon lähdön tulee olla samanlainen:

[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()

Onnittelut! Python 3.11 on nyt asennettu järjestelmääsi.

Asenna Python IDLE Linuxiin

Python IDLE on Pythonin GUI-pohjainen työkalu. Jos haluat asentaa Python IDLEn, nappaa paketti nimeltä idle (Debian) tai python-tools (RHEL).

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

Kirjoita seuraava komento käynnistääksesi Python IDLE.

idle3
Or
idle

Yhteenveto

Tässä artikkelissa olemme selittäneet, kuinka uusin Python-stabiili versio asennetaan lähteestä.

Viimeisenä, mutta ei vähäisimpänä, jos olet kotoisin Python 2:sta, sinun kannattaa tutustua 2to3-virallisiin asiakirjoihin. Tämä on ohjelma, joka lukee Python 2 -koodin ja muuntaa sen kelvolliseksi Python 3 -koodiksi.

Onko sinulla kysyttävää tai kommentteja tästä artikkelista? Ota meihin rohkeasti yhteyttä alla olevalla lomakkeella.