Hoe Python 3.11 te installeren op Ubuntu 24.04, 22.04 of 20.04

Hoewel Python 3.11 niet langer de nieuwste release is, blijft het voor veel ontwikkelaars een optie. Ondanks de komst van Python 3.12 en het komende Python 3.13 biedt 3.11 nog steeds een solide basis met opmerkelijke verbeteringen die het een haalbare keuze maken voor Ubuntu-gebruikers.

Belangrijkste kenmerken van Python 3.11:

  • Structurele patroonaanpassing: Vereenvoudigt het proces van het matchen van complexe datastructuren.
  • Contextmanagers tussen haakjes: introduceert een beter leesbare syntaxis voor het gebruik van contextmanagers.
  • Verbeterde foutmeldingen: Vereenvoudigt het opsporen van fouten met meer informatieve en gebruiksvriendelijke foutmeldingen.
  • Runtime-audithooks: Biedt een nieuwe API voor het monitoren en wijzigen van Python-programmagedrag.
  • Aanvullende standaardbibliotheekmodules: Voegt nieuwe modules toe zoals 'zoneinfo' voor betere tijdzone-ondersteuning en 'http.client' voor HTTP-clientfunctionaliteit op hoog niveau.

Deze functies maken Python 3.11 een sterke kandidaat voor mensen die stabiliteit willen balanceren met verbeterde functionaliteit. Laten we nu Python 3.11 installeren op Ubuntu 24.04, 22.04 of 20.04 via terminalopdrachten.

Update Ubuntu vóór de installatie van Python 3.11

We raden u ten zeerste aan een update in uw terminal uit te voeren voordat u Python 3.11 installeert om mogelijke conflicten tijdens de installatie te voorkomen. Door uw terminal bij te werken, zorgt u ervoor dat alle pakketten actueel zijn met behulp van de volgende opdracht:

sudo apt update

U kunt verouderde pakketten upgraden met behulp van de volgende opdracht.

sudo apt upgrade

Importeer Python PPA

Ubuntu-distributies bevatten doorgaans standaard Python, maar missen vaak opties voor updates met nieuwe releases. Om de nieuwste versie van Python 3.11 te installeren, zal deze handleiding een gerenommeerde en algemeen erkende PPA van derden gebruiken.

Importeer eerst de Python-repository met de meest up-to-date stabiele releases.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Voer een APT-update uit voordat u doorgaat om ervoor te zorgen dat de nieuw geïmporteerde PPA wordt weergegeven.

sudo apt update

Installeer Python 3.11 via APT Terminal Command

Nadat u de Python 3.11 PPA met succes hebt geïmporteerd, installeert u Python 3.11 door de volgende opdracht in uw terminal uit te voeren:

sudo apt install python3.11

Gebruik de volgende opdracht om de installatie en buildversie van Python 3.11 te verifiëren.

python3.11 --version

Indien gewenst kun je voor Python 3.11 ook de volgende extra extra’s installeren:

  • Debug-module:
sudo apt install python3.11-dbg
  • Ontwikkelaarsmodule (ontwikkelaar):
sudo apt install python3.11-dev
  • VENV-module (virtuele omgeving):
sudo apt install python3.11-venv
  • Distutils-module:
sudo apt install python3.11-distutils
  • lib2to3 hulpprogrammamodule:
sudo apt install python3.11-lib2to3
  • DBM.GNU-module:
sudo apt install python3.11-gdbm
  • Tkinter-module:
sudo apt install python3.11-tk

Om alle extra's in één keer te installeren, voert u de volgende opdracht uit.

sudo apt install python3.11-full

Installeer PIP met Python 3.11

De meeste gebruikers kunnen Python 3.11 eenvoudig installeren vanuit de Python PPA-repository door de volgende APT-opdracht uit te voeren:

sudo apt install python3-pip

Zorg ervoor dat Python Pip is geïnstalleerd. Als er problemen optreden, installeer het dan handmatig opnieuw door deze stappen te volgen om get-pip.py te downloaden met de wget-opdracht:

wget https://bootstrap.pypa.io/get-pip.py

Na het downloaden van het bestand is de volgende stap het installeren ervan.

python3 get-pip.py

We raden u aan om na het installeren van Pip te controleren op upgrades om er zeker van te zijn dat u over de nieuwste versie beschikt. Hierdoor blijft u op de hoogte van de nieuwste functies en verbeteringen.

python3 -m pip install --upgrade pip

Om de geïnstalleerde versie van Pip 3.11 te verifiëren, voert u de volgende opdracht uit:

pip --version

Met deze opdrachten kunt u Pip voor Python 3.11 installeren en upgraden, waardoor u extra Python-pakketten en -bibliotheken kunt installeren.

Extra opdracht: standaard Python-versies wijzigen

Als je meerdere versies van Python op je systeem hebt geïnstalleerd en een bepaalde versie als standaard wilt instellen, kun je deze stappen volgen om tussen deze versies te schakelen.

Ten eerste moet je voor elke Python-versie afzonderlijk symbolische links toevoegen. Om dit te doen, voert u de volgende opdrachten uit:

Hier is een voorbeeld (u kunt dit aanpassen of kopiëren):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Merk op dat het getal aan het einde van elke opdracht (bijvoorbeeld 1, 2, 3, enz.) de prioriteit van de versie vertegenwoordigt. Een hoger nummer betekent een hogere prioriteit. In dit voorbeeld heeft Python 3.12 de hoogste prioriteit (7) en Python 2.7 de laagste prioriteit (1).

Om over te schakelen naar een andere versie van Python, kunt u het bijbehorende selectienummer invoeren in het volgende commando:

sudo update-alternatives --config python
Overstappen van Python 3.12 naar Python 3.11 op Ubuntu
Voorbeeld van het wijzigen van Python 3.12 naar Python 3.11 als de standaardversie op Ubuntu

Als u bijvoorbeeld Python 3.11 als standaard wilt instellen, voert u het getal 3 in. De uitvoer van de opdracht zou er als volgt uit moeten zien:

Als de opdracht succesvol is, ziet u de volgende uitvoer:

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Met deze stappen kunt u Python 3.11 instellen als de standaardversie op uw Ubuntu Linux-systeem. Hierdoor schakel je moeiteloos tussen verschillende versies van Python.

Conclusie

Concluderend kan men Python 3.11 eenvoudig installeren op Ubuntu 24.04, 22.04 of 20.04 door gebruik te maken van een PPA-repository en APT-opdrachten. Python 3.11 biedt een reeks nieuwe functies, bugfixes en verbeteringen vergeleken met zijn voorgangers, waardoor het een ideale keuze is voor verschillende gebruiksscenario's zoals webontwikkeling, data-analyse, wetenschappelijke berekeningen en kunstmatige intelligentie. Door de opdrachten te volgen die in deze handleiding worden beschreven, kunnen gebruikers moeiteloos verschillende Python-versies instellen en schakelen tussen verschillende Python-versies op hun Ubuntu Linux-systemen, waardoor ze gebruik kunnen maken van de nieuwste functies en verbeteringen van de programmeertaal Python.

Joshua James
Volg mij
Laatste berichten van Joshua James (alles zien)

Plaats een reactie