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:
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 18Kun 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 ~ /. profiiliLisää 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 ~ /. profiiliVaihe 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.