Sådan installeres Python 3.11 på Ubuntu 24.04, 22.04 eller 20.04

Selvom Python 3.11 ikke længere er den seneste udgivelse, er det stadig en mulighed for mange udviklere. På trods af fremkomsten af ​​Python 3.12 og den kommende Python 3.13 tilbyder 3.11 stadig et solidt fundament med bemærkelsesværdige forbedringer, der gør det til et levedygtigt valg for Ubuntu-brugere.

Nøglefunktioner i Python 3.11:

  • Strukturel mønstermatchning: Forenkler processen med at matche komplekse datastrukturer.
  • Context Managers i parentes: Introducerer en mere læsbar syntaks til brug af kontekstadministratorer.
  • Forbedrede fejlmeddelelser: Letter fejlfinding med mere informative og brugervenlige fejlmeddelelser.
  • Runtime Audit Hooks: Giver en ny API til overvågning og ændring af Python-programadfærd.
  • Yderligere standardbiblioteksmoduler: Tilføjer nye moduler som 'zoneinfo' for bedre tidszoneunderstøttelse og 'http.client' til HTTP-klientfunktionalitet på højt niveau.

Disse funktioner gør Python 3.11 til en stærk kandidat for dem, der ønsker at balancere stabilitet med forbedret funktionalitet. Lad os nu installere Python 3.11 på Ubuntu 24.04, 22.04 eller 20.04 via terminalkommandoer.

Opdater Ubuntu før Python 3.11 installation

Vi anbefaler stærkt at køre en opdatering i din terminal, før du installerer Python 3.11 for at undgå potentielle konflikter under installationen. Opdatering af din terminal sikrer, at alle pakker er aktuelle ved hjælp af følgende kommando:

sudo apt update

Du kan opgradere alle forældede pakker ved at bruge følgende kommando.

sudo apt upgrade

Importer Python PPA

Ubuntu-distributioner inkluderer typisk Python som standard, men mangler ofte muligheder for opdateringer med nye udgivelser. For at installere den seneste version af Python 3.11 vil denne vejledning bruge en velrenommeret og bredt anerkendt tredjeparts PPA.

Importer først Python-lageret med de mest opdaterede stabile udgivelser.

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

Kør en APT-opdatering, før du fortsætter for at sikre afspejling af den nyligt importerede PPA.

sudo apt update

Installer Python 3.11 via APT Terminal Command

Når du har importeret Python 3.11 PPA, skal du installere Python 3.11 ved at udføre følgende kommando i din terminal:

sudo apt install python3.11

Brug følgende kommando til at bekræfte installationen og build-versionen af ​​Python 3.11.

python3.11 --version

Hvis det ønskes, kan du også installere følgende ekstraudstyr til Python 3.11:

  • Debug modul:
sudo apt install python3.11-dbg
  • Udvikler (dev) modul:
sudo apt install python3.11-dev
  • VENV (virtuelt miljø) modul:
sudo apt install python3.11-venv
  • Distutils modul:
sudo apt install python3.11-distutils
  • lib2to3 hjælpemodul:
sudo apt install python3.11-lib2to3
  • DBM.GNU modul:
sudo apt install python3.11-gdbm
  • Tkinter modul:
sudo apt install python3.11-tk

For at installere alt ekstraudstyr på én gang skal du køre følgende kommando.

sudo apt install python3.11-full

Installer PIP med Python 3.11

De fleste brugere kan nemt installere Python 3.11 fra Python PPA-lageret ved at køre følgende APT-kommando:

sudo apt install python3-pip

Sørg for, at Python Pip er installeret. Hvis der opstår problemer, skal du geninstallere det manuelt ved at følge disse trin for at downloade get-pip.py med wget-kommandoen:

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

Efter at have downloadet filen, er næste trin at installere den.

python3 get-pip.py

Vi anbefaler, at du tjekker for opgraderinger efter installation af Pip for at sikre, at du har den nyeste version. Dette vil hjælpe dig med at holde dig ajour med de nyeste funktioner og forbedringer.

python3 -m pip install --upgrade pip

For at bekræfte den installerede version af Pip 3.11 skal du køre følgende kommando:

pip --version

Med disse kommandoer kan du installere og opgradere Pip til Python 3.11, så du kan installere yderligere Python-pakker og biblioteker.

Yderligere kommando: Skift standard Python-versioner

Hvis du har flere versioner af Python installeret på dit system og ønsker at indstille en bestemt version som standard, kan du følge disse trin for at skifte mellem dem.

For det første skal du tilføje symbolske links for hver Python-version separat. For at gøre dette skal du køre følgende kommandoer:

Her er et eksempel (du kan tilpasse dette eller kopiere det):

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

Bemærk, at tallet i slutningen af ​​hver kommando (f.eks. 1, 2, 3 osv.) repræsenterer versionens prioritet. Et højere tal betyder en højere prioritet. I dette eksempel har Python 3.12 den højeste prioritet (7), og Python 2.7 har den laveste prioritet (1).

For at skifte til en anden version af Python kan du indtaste det tilsvarende valgnummer i følgende kommando:

sudo update-alternatives --config python
Skift fra Python 3.12 til Python 3.11 på Ubuntu
Eksempel på skift fra Python 3.12 til Python 3.11 som standardversion på Ubuntu

For eksempel, hvis du vil indstille Python 3.11 som standard, skal du indtaste tallet 3. Outputtet af kommandoen skal se sådan ud:

Hvis kommandoen lykkes, vil du se følgende output:

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

Disse trin hjælper dig med at indstille Python 3.11 som standardversionen på dit Ubuntu Linux-system. Ved at gøre det vil du uden besvær kunne skifte mellem forskellige versioner af Python.

Konklusion

For at konkludere, kan man nemt installere Python 3.11 på Ubuntu 24.04, 22.04 eller 20.04 ved at bruge et PPA-lager og APT-kommandoer. Python 3.11 tilbyder en række nye funktioner, fejlrettelser og forbedringer sammenlignet med sine forgængere, hvilket gør det til et ideelt valg til forskellige brugssager såsom webudvikling, dataanalyse, videnskabelig beregning og kunstig intelligens. Ved at følge de kommandoer, der er beskrevet i denne vejledning, kan brugere nemt konfigurere og skifte mellem forskellige Python-versioner på deres Ubuntu Linux-systemer og dermed udnytte de nyeste funktioner og forbedringer af Python-programmeringssproget.

Joshua James
Følg mig
Seneste indlæg af Joshua James (se alt)

Skriv en kommentar