Kuinka vaihtaa oletusversiosta vaihtoehtoiseen Python-versioon Debianissa

Kuinka Vaihtaa Oletusversiosta Vaihtoehtoiseen Python Versioon Debianissa



Python on tärkeä ohjelmointikieli kaikille Linux-pohjaisille jakeluille. Tästä syystä Python on esiasennettu järjestelmään oletusversiolla. Tapaus voi tapahtua, kun sinun on vaihdettava Python-oletusversiosta vaihtoehtoiseen versioon, jos se on asennettu. Tosiasia on, että jotkut sovellukset vaativat erilaisia ​​Python-versioita.

Tämä opetusohjelma näyttää prosessin, jolla oletusasetus vaihdetaan vaihtoehtoiseksi Python-versioksi Debian Linuxissa.

Kuinka tarkistaa oletus Pythonin nykyinen versio Debian Linuxissa

Ennen kuin siirryt Python-oletusversion vaihtamiseen vaihtoehtoiseen versioon, sinun on tärkeää selvittää järjestelmääsi asennetut Python-versiot. Pythonin oletushakemisto Debianissa tai muussa Linux-pohjaisessa järjestelmässä on '/usr/bin/python' . List-komennon avulla 'ls' , löydät järjestelmääsi asennetut Python-versiot.







ls /usr/bin/python*



Huomautus: Tulos voi olla erilainen sinun tapauksessasi.



Tarkistaaksesi Pythonin oletusversion Debianissa, suorita seuraava komento:





python -- versio

Meidän tapauksessamme oletus Pythonin nykyinen versio on 2.7.18. Se voi olla erilainen tapauksessasi riippuen käyttämästäsi järjestelmästä.



Kuinka vaihtaa oletusversiosta vaihtoehtoiseen Python-versioon Debian Linuxissa

On kaksi tapaa vaihtaa oletusversiosta vaihtoehtoiseen Python-versioon Debian Linuxissa:

  1. Update-alternatives -komennon kautta
  2. Pyenv Toolin kautta

Tapa 1: Vaihda oletusversiosta vaihtoehtoiseen Python-versioon update-alternatives-komennon avulla

Ensin käyttäjän tulee luoda symlink eri python-versioiden hakemistojen välille erikseen, jotta ne kaikki voidaan yhdistää ryhmään nimeltä 'python' . Python-versiosta lähtien 3.9 on vaihtoehtoinen versio, aiomme käyttää, joten meidän on luotava Python-version symbolilinkki 3.9 alla olevan komennon kautta:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 2

Luo seuraavaksi Python-version 2.7 18 symbolilinkki suorittamalla alla oleva komento:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 18

Kun symbolilinkit on luotu, voit listata asennetut Python-versiot vaihtaaksesi niitä ja suorittaa sitä varten seuraavan komennon:

sudo update-alternatives --config python

Siellä näet Python-version ja oletuksena 2.7 on valittu. Voit syöttää minkä tahansa valitsemasi numeron asettaaksesi sen järjestelmäsi oletusversioksi. Esimerkiksi, olen syöttämässä 2 valita python3.9:

Kun vaihdat Python-versioon, varmista se suorittamalla Python version -komento:

python -- versio

Tapa 2: Vaihda oletus Pythonista vaihtoehtoiseen Pythoniin pyenv-työkalun kautta

Voit myös vaihtaa Pythonin oletusarvon vaihtoehtoiseen käyttöön pyenv käyttämällä seuraavia vaiheita:

Vaihe 1: Päivitä ensin järjestelmä ja suorita seuraava komento varmistaaksesi, ettei järjestelmässä ole täyttämättömiä riippuvuuksia:

sudo apt-get päivitys ; 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 libxmlbffi-dev1-devbl

Vaihe 2: Kun olet valmis, suorita pyenv-asennusskripti Debianissa alla annetulla komennolla:

kihara https://pyenv. juosta | lyödä

Vaihe 3: Avaa seuraavaksi ympäristömuuttujan lähdetiedosto alla mainitulla komennolla:

sudo nano ~ /. profiili

Lisää seuraava komentosarja lähdetiedoston alaosaan ja tallenna tiedosto painamalla ctrl + X ja sitten JA:

vie PYENV_ROOT = '$HOME/.pyenv'

komento -v pyenv > /dev/null || vientipolku = '$PYENV_ROOT/bin:$PATH'

eval '$(pyenv init -)'

Vaihe 4: Lataa ympäristömuuttujan muutokset uudelleen seuraavalla komennolla:

lähde ~ /. profiili

Vaihe 5: Tarkista asennus pyenv version komennon kautta:

pyenv --versio

Vaihe 6: Suorita listakomento tarkistaaksesi saatavilla olevat Python-versiot:

pyenv asennus -- lista

Vaihe 7: Voit valita minkä tahansa version, jonka haluat asentaa Debianiin, minä valitsen version 3.10.9

pyenv asennus 3.10.9

Vaihe 8: Suorita asennuksen jälkeen seuraava komento tehdäksesi asennetusta versiosta globaali kaikille käyttäjille:

pyenv maailmanlaajuisesti 3.10.9

Suorita seuraava komento vahvistaaksesi muutokset:

python -- versio

Bottom Line

Voit asentaa useita Python-versioita Debianiin ja vaihtaa niiden välillä helposti. Python-versiota ei tarvitse poistaa toisen asentamiseksi, koska voit käyttää niitä samanaikaisesti. Python-versiolle on luotava symbolilinkki ryhmässä ja sen jälkeen voit vaihtaa haluamaasi Python-versioon käyttämällä '–päivitysvaihtoehto' komento.