Kā pāriet no noklusējuma uz alternatīvu Python versiju pakalpojumā Debian

Ka Pariet No Noklusejuma Uz Alternativu Python Versiju Pakalpojuma Debian



Python ir svarīga programmēšanas valoda visiem Linux bāzes izplatījumiem. Šī iemesla dēļ Python ir iepriekš instalēts sistēmā ar noklusējuma versiju. Tas var rasties, ja jums ir jāpārslēdzas no noklusējuma Python versijas uz alternatīvu versiju, ja tā ir instalēta. Fakts ir tāds, ka dažām lietojumprogrammām ir nepieciešamas dažādas Python versijas.

Šajā apmācībā tiks parādīta noklusējuma maiņas procedūra uz alternatīvu Python versiju operētājsistēmā Debian Linux.

Kā pārbaudīt noklusējuma Python pašreizējo versiju Debian Linux

Pirms mainīt noklusējuma Python versiju uz alternatīvu, ir svarīgi noskaidrot jūsu sistēmā instalētās Python versijas. Python noklusējuma direktorijs Debian vai citā Linux sistēmā ir “/usr/bin/python” . Izmantojot sarakstu komandu “ls” , varat atrast savā sistēmā instalētās Python versijas.







ls /usr/bin/python*



Piezīme: Jūsu gadījumā izvade var atšķirties.



Lai pārbaudītu noklusējuma Python pašreizējo versiju Debian, izpildiet šo komandu:





python -- versija

Mūsu gadījumā pašreizējā Python noklusējuma versija ir 2.7.18. Jūsu gadījumā tas var atšķirties atkarībā no izmantotās sistēmas.



Kā pāriet no noklusējuma uz alternatīvu Python versiju operētājsistēmā Debian Linux

Ir divi veidi, kā Debian Linux mainīt no noklusējuma uz alternatīvu Python versiju:

  1. Izmantojot komandu update-alternatīvas
  2. Izmantojot pyenv rīku

1. metode: mainiet no noklusējuma uz alternatīvu Python versiju, izmantojot komandu update-alternatives

Pirmkārt, lietotājam atsevišķi jāizveido saite starp dažādu python versiju direktorijiem, lai tos visus varētu apvienot grupā ar nosaukumu 'pitons' . Kopš Python versijas 3.9 ir alternatīvā versija, mēs izmantosim, tāpēc mums ir jāizveido Python versijas simboliskā saite 3.9 izmantojot tālāk norādīto komandu:

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

Pēc tam izveidojiet Python versijas 2.7 18 simbolisko saiti, izpildot tālāk norādīto komandu:

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

Kad simboliskās saites ir izveidotas, varat uzskaitīt instalētās Python versijas, lai tās pārslēgtu, un palaidiet šo komandu:

sudo update-alternatives --config python

Tur jūs redzēsit Python versiju un pēc noklusējuma 2.7 ir atlasīts. Varat ievadīt jebkuru numuru pēc savas izvēles, lai iestatītu to kā jūsu sistēmas noklusējuma versiju. Piemēram, es ievadu 2 izvēlēties python3.9:

Kad esat pārslēdzies uz Python versiju, palaidiet komandu Python versija, lai to pārbaudītu:

python -- versija

2. metode: pārejiet no noklusējuma Python uz alternatīvo Python, izmantojot pyenv rīku

Varat arī mainīt noklusējuma Python uz alternatīvu izmantošanu pyenv izmantojot šādas darbības:

1. darbība: Vispirms atjauniniet sistēmu un palaidiet šo komandu, lai nodrošinātu, ka nav neizpildītu sistēmas atkarību:

sudo apt-get atjauninājums ; 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. darbība: Kad tas ir izdarīts, palaidiet pyenv instalācijas skriptu Debian, izmantojot tālāk norādīto komandu:

čokurošanās https://pyenv. palaist | bash

3. darbība: Pēc tam atveriet vides mainīgā avota failu, izmantojot tālāk minēto komandu:

sudo nano ~ /. profils

Pievienojiet šādu skriptu avota faila apakšā un saglabājiet failu, nospiežot Ctrl+X un tad UN:

eksportēt PYENV_ROOT = '$HOME/.pyenv'

komanda -v pyenv > /dev/null || eksporta PATH = '$PYENV_ROOT/bin:$PATH'

eval '$(pyenv init -)'

4. darbība: Pārlādējiet vides mainīgā izmaiņas, izmantojot šo komandu:

avots ~ /. profils

5. darbība: Pārbaudiet instalāciju pyenv izmantojot versijas komandu:

pyenv -- versija

6. darbība: Palaidiet sarakstu komandu, lai pārbaudītu pieejamās Python versijas:

pyenv instalēšana -- sarakstu

7. darbība: Jūs varat izvēlēties jebkuru versiju, kuru vēlaties instalēt Debian, es izvēlos 3.10.9

pyenv instalēt 3.10.9

8. darbība: Pēc instalēšanas palaidiet šo komandu, lai padarītu instalēto versiju globālu visiem lietotājiem:

pyenv globāli 3.10.9

Lai apstiprinātu izmaiņas, izpildiet šo komandu:

python -- versija

Bottom Line

Debian varat instalēt vairākas Python versijas un viegli pārslēgties starp tām. Nav nepieciešams noņemt vienu Python versiju, lai instalētu citu, jo varat tās izmantot vienlaikus. Grupā ir jāizveido saite Python versijai un pēc tam varat pārslēgties uz jebkuru Python versiju, kuru vēlaties, izmantojot “–atjaunināt alternatīvu” komandu.