Hvordan installerer jeg den nyeste versjonen av Python på Ubuntu og Debian?
Ettersom det allerede er godt kjent av mange teknologiske brukere av gratis og åpne operativsystemer basert på GNU/Linux, dvs. Linux-distribusjoner som Ubuntu, Debian, Arch, Red Hat, SUSE og mange flere; nesten alle av dem kommer som standard med en ikke-nyere og stabil versjon av Python installert. Og selvfølgelig representerer dette ofte ikke noe problem eller begrensning for en kontor- eller administrativ bruker hjemme, på skolen eller på kontoret.
Men for middels eller avanserte teknologiske brukere, som utviklere, system- og serveradministratorer, eller selvlært teknologisk nysgjerrighet i kontinuerlig testing og eksperimentering av applikasjoner og systemer, kan dette representere visse problemer og begrensninger. Og selv om mange ganger, Noen GNU/Linux Distros kommer med andre, litt mer oppdaterte versjoner av Python i depotene deres. som er installert som standard, tilbyr de nesten aldri den siste stabile versjonen og enda mindre, en i utviklingsfasen. Derfor, hvis noen trenger å bruke noen av disse nevnte versjonene, må de ty til alternative måter. Og av denne grunn vil vi i dag kort vise deg trinnene du skal følge i to alternative metoder for å oppnå dette målet. Det vil si å vite hvordan «installer den nyeste versjonen av Python på Ubuntu og Debian », eller andre derivater av disse.

Men før du starter denne publikasjonen med denne nyttige og interessante opplæringen å oppnå «installer den nyeste versjonen av Python på Ubuntu og Debian », anbefaler vi at du utforsker en forrige relaterte innlegg Med temaet Python, på slutten av å lese dette:

Opplæring for å installere Python på Ubuntu og Debian: Alternative metoder
Metoder for å installere den nyeste versjonen av Python i Ubuntu og Debian
Installasjon via Deadsnakes PPA Repository
El Team Deadsnakes PPA Repository har i lang tid vist seg å være en pålitelig leverandør av pakker av forskjellige python-versjoner til Ubuntu, Debian og Distros avledet fra dem. Og for å bruke den og installere noen versjoner av Python, er trinnene som skal følges for øyeblikket som følger:
- Åpne en terminalemulator på Ubuntu eller Derived
- Kjør følgende kommandoer:
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.13
Om nødvendig kan du også installere en fullversjon ved å erstatte den siste kommandorekkefølgen med følgende:
sudo apt-get install python3.13-full
Mens, hvis en Debian Distro eller et derivat av den brukes, vil den ekstra tingen å gjøre være rediger filen "sources.list". nødvendig med følgende kommando:
sudo nano /etc/apt/sources.list.d/deadsnakes-ubuntu-ppa-$VersionDebianDetectada.list
Deretter endrer du ordet "bullseye" eller "bookworm" eller et hvilket som helst annet ord som tilsvarer Debian og Derivatives med ordene "jammy" eller "focal" som tilsvarer Ubuntu. Og dermed få følgende depotlinje (programvarekilde) som et resultat:
deb https://ppa.launchpadcontent.net/deadsnakes/ppa/ubuntu/ jammy main
Og så, fortsett med å oppdatere pakkelisten igjen og installer python versjon 3, som var nødvendig.

Installasjon via Python-kompilering fra det offisielle depotet
Dette er vanligvis en litt mer kompleks og lengre rute, men også sikrere og mer pålitelig, siden det bokstavelig talt er det last ned Python-kildefiler fra det offisielle depotet for kompilering direkte fra datamaskinen vår. Og å gjøre bruk av det og klarer å installere noen versjoner av Python, trinnene som skal følges for øyeblikket er som følger:
Tidligere trinn: installasjon av essensielle pakker og biblioteker
sudo apt install wget build-essential
sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
Hovedtrinn: Python-kompilering
cd /tmp/
wget https://www.python.org/ftp/python/3.13.0/Python-3.13.0a3.tar.xz
tar -xf Python-3.13.0a3.tar.xz
cd Python-3.13.0a3/
./configure #Opcional en caso de ser necesario u error: --enable-optimizations
make -j2 #Reemplace el número por otro para indicar la cantidad de núcleos de CPU asignados a la tarea.
sudo make install #Preferiblemente con el parámetro altinstall para una instalación en paralelo.
Hvis alt har gått bra frem til dette punktet, det vil si at den nedlastede versjonen har blitt kompilert, er alt som gjenstår prøv å installere den nye versjonen og installasjon og bruk av Python-pakker via "pip" manager. Som kan gjøres ved å bruke følgende kommandoordre:
python3.13 --version #Para chequear la versión nueva instalada.
python3 --version #Para chequear la versión previa instalada.
python3 -m pip --version #Para chequear la versión actual del Gestor PIP en la versión previa instalada de Python.
python3.13 -m pip --version #Para chequear la versión actual del Gestor PIP en la nueva versión instalada de Python.
python3.13 -m pip install --upgrade pip setuptools wheel #Instalación y actualización de paquetes Python esenciales.
sudo pip3.13 install --upgrade pip #Actualización a la última versión disponible del Gestor PIP.
sudo pip3.13 install speedtest-cli #Instalación del paquete Python SpeedTest CLI instalado con el Gestor PIP.
speedtest-cli #Ejecución del paquete Python SpeedTest CLI instalado con el Gestor PIP.

Oppsummering
Kort sagt, hvis du er en av dem teknologiske, middels eller avanserte brukere (Dev, DevOps, SysAdmin, HelpDesk) eller bare en nysgjerrig selvlært teknolog av frie og åpne teknologier i år 2024, håper vi at denne praktiske og nyttige opplæringen om hvordan «installer en ny versjon av Python på Ubuntu og Debian » lar deg løse ethvert krav uansett om det er en gammel og stabil versjon eller en moderne og utviklende versjon. I tillegg, hvis du vet om en annen mer effektiv alternativ metode, inviterer vi deg til å nevne den og kort forklare den i kommentarene for studien, testingen og gleden av hele Linuxera IT-fellesskap.
Husk til slutt å dele dette nyttige og morsomme innlegget med andre, og besøk begynnelsen av vår «området» på spansk eller andre språk (legge til 2 bokstaver på slutten av nettadressen, for eksempel: ar, de, en, fr, ja, pt og ru, blant mange andre). I tillegg inviterer vi deg til å bli med Offisiell Telegram-kanal for å lese og dele flere nyheter, guider og veiledninger fra nettstedet vårt. Og også den neste Alternativ Telegram-kanal for å lære mer om Linuxverse generelt.