Kuidas vahetada Debiani vaikeversioonilt alternatiivsele Pythoni versioonile

Kuidas Vahetada Debiani Vaikeversioonilt Alternatiivsele Pythoni Versioonile



Python on kõigi Linuxi-põhiste distributsioonide jaoks oluline programmeerimiskeel. See on põhjus, miks Python on süsteemi eelinstallitud vaikeversiooniga. Juhtum võib ilmneda siis, kui peate Pythoni vaikeversioonilt vahetama alternatiivse versiooni vastu, kui see on installitud. Fakt on see, et mõned rakendused nõuavad erinevaid Pythoni versioone.

See õpetus tutvustab Debian Linuxi vaikeversiooni alternatiivseks Pythoni versiooniks muutmise protseduuri.

Kuidas kontrollida vaike Pythoni praegust versiooni Debian Linuxis

Enne Pythoni vaikeversiooni muutmist alternatiivsele versioonile on oluline teada saada oma süsteemi installitud Pythoni versioonid. Pythoni vaikekataloog Debianis või mõnes muus Linuxi-põhises süsteemis on '/usr/bin/python' . Kasutades käsku list 'ls' , leiate oma süsteemi installitud Pythoni versioonid.







ls /usr/bin/python*



Märge: Väljund võib teie puhul olla erinev.



Pythoni vaikeversiooni kontrollimiseks Debianis käivitage järgmine käsk:





python -- versioon

Meie puhul on Pythoni vaikeversioon praegune versioon 2.7.18. See võib teie puhul erineda sõltuvalt kasutatavast süsteemist.



Kuidas vahetada Debian Linuxis vaikeversioonilt alternatiivsele Pythoni versioonile

Debian Linuxis vaikeversioonilt alternatiivsele Pythoni versioonile üleminekuks on kaks võimalust:

  1. Update-alternatives käsu kaudu
  2. Pyenv Tooli kaudu

1. meetod: muutke vaikeversioonilt alternatiivsele Pythoni versioonile värskendusalternatiivide käsu kaudu

Esiteks peab kasutaja looma sümlingi erinevate Pythoni versioonide kataloogide vahel eraldi, et need kõik saaks liita gruppi nimega 'püüton' . Alates Pythoni versioonist 3.9 on alternatiivne versioon, mida me kasutame, seetõttu peame looma Pythoni versiooni sümboolika 3.9 alloleva käsu kaudu:

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

Järgmisena looge Pythoni versiooni 2.7 18 sümbollink, käivitades alloleva käsu:

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

Kui sümbollingid on loodud, saate nende vahetamiseks loetleda installitud Pythoni versioonid ja käivitada järgmise käsu:

sudo update-alternatives --config python

Seal näete Pythoni versiooni ja vaikimisi 2.7 on valitud. Saate sisestada suvalise numbri, et määrata see oma süsteemi vaikeversiooniks. Näiteks ma sisestan 2 valida python3.9:

Kui olete Pythoni versioonile lülitunud, käivitage selle kontrollimiseks käsk Pythoni versioon:

python -- versioon

2. meetod: muutke vaike Pythonilt alternatiivsele Pythonile pyenv tööriista kaudu

Samuti saate muuta Pythoni vaikeseade alternatiivseks kasutamiseks pyenv kasutades järgmisi samme:

Samm 1: Esmalt värskendage süsteemi ja käivitage järgmine käsk, et veenduda, et süsteemisõltuvusi pole lahendatud:

sudo apt-get värskendus ; 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

2. samm: Kui see on tehtud, käivitage pyenv installiskript Debianis alloleva käsu abil:

lokk https://pyenv. jooksma | bash

3. samm: Järgmisena avage alltoodud käsu kaudu keskkonnamuutuja lähtefail:

sudo nano ~ /. profiil

Lisage lähtefaili allosas järgmine skript ja salvestage fail vajutades ctrl + X ja siis JA:

eksportida PYENV_ROOT = '$HOME/.pyenv'

käsk -v pyenv > /dev/null || ekspordi PATH = '$PYENV_ROOT/bin:$PATH'

eval '$(pyenv init -)'

4. samm: Laadige keskkonnamuutuja muudatused uuesti järgmise käsu abil:

allikas ~ /. profiil

5. samm: Kontrollige installimist pyenv versiooni käsu kaudu:

pyenv --versioon

6. samm: Käivitage loendi käsk, et kontrollida saadaolevaid Pythoni versioone:

pyenv install -- nimekirja

7. samm: Saate valida mis tahes versiooni, mida soovite Debiani installida, mina valin 3.10.9

pyenv install 3.10.9

8. samm: Pärast installimist käivitage järgmine käsk, et muuta installitud versioon kõigi kasutajate jaoks globaalseks:

pyenv globaalne 3.10.9

Muudatuste kinnitamiseks käivitage järgmine käsk:

python -- versioon

Alumine joon

Saate Debiani installida mitu Pythoni versiooni ja hõlpsalt nende vahel vahetada. Teise installimiseks ei ole vaja ühte Pythoni versiooni eemaldada, sest saate neid samaaegselt kasutada. Peate looma rühmas Pythoni versiooni jaoks sümlingi ja pärast seda saate lülituda mis tahes soovitud Pythoni versioonile, kasutades '–värskenda alternatiiv' käsk.