Cum se trece de la versiunea Python implicită la versiunea alternativă pe Debian

Cum Se Trece De La Versiunea Python Implicita La Versiunea Alternativa Pe Debian



Python este un limbaj de programare important pentru toate distribuțiile bazate pe Linux. Acesta este motivul pentru care veți găsi Python preinstalat în sistem cu versiunea implicită. Cazul poate apărea atunci când aveți nevoie de trecerea de la versiunea implicită Python la una alternativă, dacă este instalată. Faptul este că unele aplicații necesită versiuni diferite de Python.

Acest tutorial va demonstra procedura de schimbare a versiunii implicite la o versiune alternativă Python pe Debian Linux.

Cum să verificați versiunea curentă a Python implicit pe Debian Linux

Înainte de a trece la schimbarea versiunii implicite de Python cu una alternativă, este important să aflați versiunile de Python instalate pe sistemul dumneavoastră. Directorul implicit pentru Python în Debian sau alt sistem bazat pe Linux este „/usr/bin/python” . Folosind comanda list „ls” , puteți găsi versiunile Python instalate pe sistemul dvs.







ls /usr/bin/python*



Notă: Ieșirea poate fi diferită în cazul dvs.



Pentru a verifica versiunea curentă a Python implicit pe Debian, executați următoarea comandă:





python --versiune

În cazul nostru, versiunea curentă a Python implicit este 2.7.18. Ar putea fi diferit în cazul dvs., în funcție de sistemul pe care îl utilizați.



Cum se trece de la versiunea Python implicită la versiunea alternativă pe Debian Linux

Există două moduri de a schimba de la versiunea implicită la versiunea Python alternativă pe Debian Linux:

  1. Prin comanda actualizare-alternative
  2. Prin instrumentul pyenv

Metoda 1: Schimbați de la versiunea implicită la versiunea Python alternativă prin comanda update-alternatives

În primul rând, utilizatorul trebuie să creeze o legătură simbolică între diferitele directoare versiuni python separat, astfel încât toate să poată fi îmbinate într-un grup numit 'piton' . Din versiunea Python 3.9 este versiunea alternativă, o vom folosi, prin urmare, trebuie să creăm un link simbolic al versiunii Python 3.9 prin comanda de mai jos:

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

Apoi, creați un link simbolic al versiunii Python 2.7 18 rulând comanda de mai jos:

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

Odată ce legăturile simbolice sunt create, puteți lista versiunile Python instalate pentru a le schimba și pentru aceasta, executați următoarea comandă:

sudo update-alternatives --config python

Acolo veți vedea versiunea Python și implicit 2.7 este selectat. Puteți introduce orice număr la alegere, pentru a-l seta ca versiune implicită a sistemului dumneavoastră. De exemplu, intru în 2 a alege python3.9:

După ce treceți la versiunea Python, rulați comanda versiunea Python pentru a o verifica:

python --versiune

Metoda 2: Schimbați de la Python implicit la Python alternativ prin instrumentul pyenv

De asemenea, puteți schimba Python implicit la utilizarea alternativă pyenv folosind următorii pași:

Pasul 1: Mai întâi actualizați sistemul și rulați următoarea comandă pentru a vă asigura că nu există dependențe de sistem neîndeplinite:

sudo apt-get update ; 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 liblffzma-dev

Pasul 2: După ce ați terminat, rulați scriptul de instalare pyenv pe Debian prin comanda de mai jos:

curl https://pyenv. alerga | bash

Pasul 3: Apoi, deschideți fișierul sursă al unei variabile de mediu prin comanda menționată mai jos:

sudo nano ~ /. profil

Adăugați următorul script în partea de jos a fișierului sursă și salvați fișierul apăsând ctrl + X și apoi ȘI:

exportați PYENV_ROOT = „$HOME/.pyenv”

comanda -v pyenv > /dev/null || export PATH = „$PYENV_ROOT/bin:$PATH”

eval „$(pyenv init -)”

Pasul 4: Reîncărcați modificările la o variabilă de mediu prin următoarea comandă:

sursă ~ /. profil

Pasul 5: Verificați instalarea pyenv prin comanda versiune:

pyenv --versiune

Pasul 6: Rulați comanda list pentru a verifica versiunile Python disponibile:

instalare pyenv -- listă

Pasul 7: Puteți alege orice versiune pe care doriți să o instalați pe Debian, eu aleg versiunea 3.10.9

pyenv install 3.10.9

Pasul 8: După instalare, rulați următoarea comandă pentru a face versiunea instalată globală pentru toți utilizatorii:

pyenv global 3.10.9

Rulați următoarea comandă pentru a confirma modificările:

python --versiune

Concluzie

Puteți instala mai multe versiuni Python pe Debian și puteți comuta cu ușurință între ele. Nu este nevoie să eliminați o versiune Python pentru a instala alta, deoarece le puteți utiliza concomitent. Trebuie să creați un link simbolic pentru versiunea Python într-un grup și după aceea, puteți comuta la orice versiune Python dorită folosind „–alternativă de actualizare” comanda.