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:
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 18Un 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 ~ /. PerfilAfegiu 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 ~ /. PerfilPas 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.