Denne opplæringen vil demonstrere prosedyren for å endre standard til en alternativ Python -versjon på Debian Linux.
Hvordan sjekke den nåværende versjonen av standard Python på Debian Linux
Før du går mot å endre standard Python -versjonen til en alternativ, er det viktig for deg å finne ut versjonene av Python installert på systemet ditt. Standardkatalogen for Python i Debian eller et annet Linux-basert system er “/Usr/bin/python”. Bruke listekommandoen “LS”, Du kan finne de installerte Python -versjonene på systemet ditt.
LS/usr/bin/python*Merk: Utgangen kan være annerledes i ditt tilfelle.
For å sjekke gjeldende versjon av standard Python på Debian, utfør følgende kommando:
Python -VersjonI vårt tilfelle er den nåværende versjonen av standard Python 2.7.18. Det kan være annerledes i ditt tilfelle avhengig av systemet du bruker.
Hvordan endre fra standard til alternativ Python -versjon på Debian Linux
Det er to måter å endre fra standard til alternativ Python -versjon på Debian Linux:
Metode 1: Endre fra standard til alternativ Python-versjon gjennom oppdatering-Alternatives-kommandoen
Først må brukeren opprette en symlink mellom de forskjellige Python -versjonskatalogene hver for seg, slik at de alle kan slås sammen i en gruppe som er navngitt “Python”. Siden Python -versjonen 3.9 er den alternative versjonen, vi skal bruke, derfor må vi lage en symlink av Python -versjonen 3.9 via den undergitte kommandoen:
Sudo Update-Alternatives-Install/usr/bin/python python/usr/bin/python3.9 2Neste, lage en symlink av Python versjon 2.7 18 ved å kjøre kommandoen nedenfor:
Sudo Update-Alternatives-Install/usr/bin/python python/usr/bin/python2.7 18Når Symlinks er opprettet, kan du liste opp de installerte Python -versjonene for å bytte dem, og for det, kjør følgende kommando:
sudo update-alternatives--config pythonDer vil du se Python -versjonen og som standard 2.7 er valgt. Du kan legge inn et hvilket som helst antall av deg selv, for å angi den som standardversjon av systemet ditt. For eksempel går jeg inn i 2 å velge Python3.9:
Når du har byttet til Python -versjonen, kjører du Python -versjonskommandoen for å bekrefte den:
Python -VersjonMetode 2: Endre fra standard Python til alternativ python gjennom Pyenv -verktøyet
Du kan også endre standard python til alternativ ved hjelp av Pyenv Bruke følgende trinn:
Trinn 1: Oppdater først systemet og kjør følgende kommando for å sikre at det ikke er noen uoppfylte systemavhengigheter:
sudo apt-get oppdatering; sudo apt-get install make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev git wget curl llvm libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-devSteg 2: Når du er ferdig, kjør Pyenv-installasjonsskriptet på Debian via den undergitte kommandoen:
krøll https: // pyenv.Kjør | bashTrinn 3: Deretter åpner du kildefilen til en miljøvariabel gjennom den nedenfor-nevnte kommandoen:
sudo nano ~/.profilLegg til følgende skript nederst i kildefilen og lagre filen ved å trykke på Ctrl + x og så Y:
Eksporter pyenv_root = "$ hjem/.Pyenv "Trinn 4: Last inn endringene på en miljøvariabel gjennom følgende kommando:
kilde ~/.profilTrinn 5: Bekreft installasjonen av Pyenv gjennom versjonskommandoen:
Pyenv -VersjonTrinn 6: Kjør listekommandoen for å sjekke de tilgjengelige Python -versjonene:
Pyenv installasjon -listeTrinn 7: Du kan velge hvilken som helst versjon du vil installere på Debian, jeg velger 3.10.9
Pyenv Install 3.10.9Trinn 8: Etter å ha installert Kjør følgende kommando for å gjøre den installerte versjonen global for alle brukere:
Pyenv Global 3.10.9Kjør følgende kommando for å bekrefte endringene:
Python -VersjonBunnlinjen
Du kan installere flere Python -versjoner på Debian og enkelt bytte mellom dem. Det er ikke nødvendig å fjerne en Python -versjon for å installere en annen fordi du kan bruke dem samtidig. Du må opprette en symlink for Python -versjonen i en gruppe, og etter det kan du bytte til hvilken som helst Python -versjon du vil bruke “-Update alternativ” kommando.