Hvordan installere Python i RHEL og Debian-systemer


Flere toppuniversiteter rundt om i verden bruker Python for å introdusere studenter til programmering. Massachusetts Institute of Technology (MIT), University of Texas i Arlington og Stanford er bare noen få eksempler på institusjoner som bruker dette språket mye.

I tillegg er det viktig å merke seg at Python også er nyttig for et bredt spekter av utdannings-, bedrifts- og vitenskapelige formål – fra nettutvikling til skrivebordsapplikasjoner til maskinlæring og alt i mellom.

For øyeblikket er det to store Python-versjoner i bruk – 2 og 3, med 2 som raskt taper terreng til 3 siden førstnevnte ikke lenger er under aktiv utvikling. Siden alle Linux-distribusjoner kommer med Python 2.x installert.

I denne artikkelen vil vi vise hvordan du installerer og bruker den nyeste Python-versjonen i RHEL-baserte distribusjoner og Debian og dens derivater som Ubuntu (den siste LTS-versjonen har allerede den siste Python installert) eller Linux Mint. Vårt fokus vil være å installere kjernespråkverktøyene som kan brukes på kommandolinjen.

Vi vil imidlertid også forklare hvordan du installerer Python IDLE – et GUI-basert verktøy som lar oss kjøre Python-kode og lage frittstående funksjoner.

Installer Python på Linux fra kilden

Når dette skrives (november 2022), er den siste versjonen Python 3.11, og vi skal utføre installasjonen fra kilden.

Selv om vi kan installere kjernepakkene og deres avhengigheter ved å bruke yum og aptitude (eller apt-get) eller apt.

Hvorfor? Årsaken er enkel: dette lar oss ha den siste stabile versjonen av språket (3.11) og å tilby en distribusjons-agnostisk installasjonsmetode.

Før du installerer Python i RHEL-baserte distribusjoner som CentOS Stream Fedora, Rocky og AlmaLinux, la oss sørge for at systemet vårt har alle nødvendige utviklingsavhengigheter:

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

I >Debian-baserte distribusjoner som Ubuntu og Linux Mint, må vi installere gcc, make og zlib-komprimerings-/dekompresjonsbiblioteket:

aptitude -y install gcc make zlib1g-dev

Når nødvendige kjernepakker er installert, kan du gå over til den offisielle Python-nedlastingssiden for å laste ned Python 3.11-kildeutgivelsen eller bruke følgende wget-kommando for å laste den ned direkte og installere den.

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

Slapp nå av og ta en sandwich fordi dette kan ta litt tid. Når installasjonen er fullført, bruk hvilken for å bekrefte plasseringen av hovedbinæren:

which python3
python3 -V
python3

Utdataene fra kommandoen ovenfor skal være lik:

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

Gratulerer! Python 3.11 er nå installert på systemet ditt.

Installer Python IDLE på Linux

Python IDLE er et GUI-basert verktøy for Python. Hvis du ønsker å installere Python IDLE, ta tak i pakken som heter idle (Debian) eller python-tools (RHEL).

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

Skriv inn følgende kommando for å starte Python IDLE.

idle3
Or
idle

Sammendrag

I denne artikkelen har vi forklart hvordan du installerer den nyeste Python-stabile versjonen fra kilden.

Sist, men ikke minst, hvis du kommer fra Python 2, kan det være lurt å ta en titt på den offisielle 2to3-dokumentasjonen. Dette er et program som leser Python 2-kode og transformerer den til gyldig Python 3-kode.

Har du spørsmål eller kommentarer til denne artikkelen? Ta gjerne kontakt med oss ved å bruke skjemaet nedenfor.