Com canviar de la versió predeterminada a la versió alternativa de Python a Debian

Com Canviar De La Versio Predeterminada A La Versio Alternativa De Python A Debian



Python és un llenguatge de programació important per a totes les distribucions basades en Linux. Aquesta és la raó per la qual trobareu Python preinstal·lat al sistema amb la versió predeterminada. El cas es pot produir quan necessiteu canviar de la versió predeterminada de Python a una altra alternativa si està instal·lada. El fet és que algunes aplicacions requereixen diferents versions de Python.

Aquest tutorial mostrarà el procediment per canviar el valor predeterminat a una versió alternativa de Python a Debian Linux.

Com comprovar la versió actual del Python predeterminat a Debian Linux

Abans de canviar la versió predeterminada de Python per una altra alternativa, és important que esbrineu les versions de Python instal·lades al vostre sistema. El directori predeterminat per a Python a Debian o un altre sistema basat en Linux és '/usr/bin/python' . Utilitzant l'ordre list 'ls' , podeu trobar les versions de Python instal·lades al vostre sistema.







ls /usr/bin/python*



Nota: La sortida pot ser diferent en el vostre cas.



Per comprovar la versió actual del Python predeterminat a Debian, executeu l'ordre següent:





python --versió

En el nostre cas, la versió actual del Python predeterminat és 2.7.18. Podria ser diferent en el vostre cas segons el sistema que utilitzeu.



Com canviar de la versió predeterminada a la versió alternativa de Python a Debian Linux

Hi ha dues maneres de canviar de la versió predeterminada a la versió alternativa de Python a Debian Linux:

  1. Mitjançant l'ordre d'actualització-alternatives
  2. A través de l'eina pyenv

Mètode 1: canvieu de la versió predeterminada a la versió alternativa de Python mitjançant l'ordre d'actualització-alternatives

En primer lloc, l'usuari ha de crear un enllaç simbòlic entre els diferents directoris de versions de Python per separat perquè tots es puguin fusionar en un grup anomenat 'python' . Des de la versió de Python 3.9 és la versió alternativa, anem a utilitzar, per tant, hem de crear un enllaç simbòlic de la versió de Python 3.9 mitjançant l'ordre que es dóna a continuació:

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

A continuació, creeu un enllaç simbòlic de la versió 2.7 18 de Python executant l'ordre següent:

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

Un cop creats els enllaços simbòlics, podeu llistar les versions de Python instal·lades per canviar-les i, per això, executeu l'ordre següent:

sudo update-alternatives --config python

Allà veureu la versió de Python i per defecte 2.7 està seleccionat. Podeu introduir qualsevol número que vulgueu per configurar-lo com a versió predeterminada del vostre sistema. Per exemple, estic entrant al 2 escollir python 3.9:

Un cop canvieu a la versió de Python, executeu l'ordre de versió de Python per verificar-ho:

python --versió

Mètode 2: canvieu de Python predeterminat a Python alternatiu mitjançant l'eina pyenv

També podeu canviar el Python predeterminat a una alternativa utilitzant pyenv utilitzant els passos següents:

Pas 1: En primer lloc, actualitzeu el sistema i executeu l'ordre següent per assegurar-vos que no hi hagi dependències del sistema no satisfetes:

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

Pas 2: Un cop fet, executeu l'script d'instal·lació de pyenv a Debian mitjançant l'ordre que es mostra a continuació:

rínxol https://pyenv. correr | xoc

Pas 3: A continuació, obriu el fitxer font d'una variable ambiental mitjançant l'ordre esmentada a continuació:

sudo nano ~ /. Perfil

Afegiu l'script següent a la part inferior del fitxer font i deseu el fitxer prement ctrl + X i llavors I:

exportar PYENV_ROOT = '$HOME/.pyenv'

comanda -v pyenv > /dev/null || exportar PATH = '$PYENV_ROOT/bin:$PATH'

eval '$(pyenv init -)'

Pas 4: Torneu a carregar els canvis a una variable d'entorn mitjançant l'ordre següent:

font ~ /. Perfil

Pas 5: Comproveu la instal·lació de pyenv mitjançant l'ordre de versió:

pyenv --versió

Pas 6: Executeu l'ordre list per comprovar les versions disponibles de Python:

instal·lació de pyenv -- llista

Pas 7: Podeu triar qualsevol versió que vulgueu instal·lar a Debian, jo trio la 3.10.9

pyenv instal·lar 3.10.9

Pas 8: Després d'instal·lar, executeu l'ordre següent per fer que la versió instal·lada sigui global per a tots els usuaris:

pyenv global 3.10.9

Executeu l'ordre següent per confirmar els canvis:

python --versió

Linia inferior

Podeu instal·lar diverses versions de Python a Debian i canviar fàcilment entre elles. No cal eliminar una versió de Python per instal·lar-ne una altra perquè les podeu utilitzar simultàniament. Heu de crear un enllaç simbòlic per a la versió de Python en un grup i, després d'això, podeu canviar a qualsevol versió de Python que vulgueu mitjançant el '-actualitzar alternativa' comandament.