Come cambiare dalla versione di Python alternativa a Debian

Come cambiare dalla versione di Python alternativa a Debian
Python è un linguaggio di programmazione importante per tutte le distribuzioni basate su Linux. Questo è il motivo per cui troverai Python preinstallato nel sistema con la versione predefinita. Il caso può verificarsi quando è necessario passare dalla versione Python predefinita a una alternativa se installato. Il fatto è che alcune applicazioni richiedono diverse versioni di Python.

Questo tutorial dimostrerà la procedura di modifica del default in una versione alternativa Python su Debian Linux.

Come controllare la versione corrente del Python predefinito su Debian Linux

Prima di passare a cambiare la versione di Python predefinita in una alternativa, è importante per te scoprire le versioni di Python installate sul tuo sistema. La directory predefinita per Python in Debian o in un altro sistema basato su Linux è "/Usr/bin/python". Utilizzando il comando Elenco "LS", Puoi trovare le versioni di Python installate sul tuo sistema.

LS/USR/Bin/Python*

Nota: L'output potrebbe essere diverso nel tuo caso.

Per controllare la versione corrente del Python predefinito su Debian, eseguire il seguente comando:

Python -Version

Nel nostro caso, la versione attuale del Python predefinito è 2.7.18. Potrebbe essere diverso nel tuo caso a seconda del sistema che stai utilizzando.

Come cambiare dalla versione di Python alternativa su Debian Linux

Esistono due modi per cambiare dalla versione predefinita a Python alternativa su Debian Linux:

  1. Tramite il comando updates
  2. Attraverso lo strumento Pyenv

Metodo 1: modifica dalla versione predefinita a alternativa di Python tramite il comando updates

Innanzitutto, l'utente deve creare un collegamento simbolico tra le diverse directory della versione Python separatamente in modo che tutti possano essere uniti in un gruppo denominato "pitone". Dalla versione Python 3.9 è la versione alternativa, useremo, quindi, dobbiamo creare un collegamento simbolico di Python 3.9 tramite il comando di seguito:

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

Successivamente, crea un collegamento simbolico di Python versione 2.7 18 eseguendo il comando seguente:

Sudo Update-Alternatives-Install/Usr/Bin/Python Python/Usr/Bin/Python2.7 18

Una volta creati i collegamenti Symlink, è possibile elencare le versioni Python installate per cambiarle e per questo, eseguire il seguente comando:

sudo update-alternatives-Config Python

Lì vedrai la versione Python e per impostazione predefinita 2.7 è selezionato. Puoi inserire un numero qualsiasi di tua scelta, per impostarlo come versione predefinita del tuo sistema. Ad esempio, sto entrando nel 2 scegliere Python3.9:

Una volta passa alla versione Python, esegui il comando della versione Python per verificarlo:

Python -Version

Metodo 2: Modifica da Python predefinito a Python alternativo attraverso lo strumento Pyenv

È inoltre possibile modificare il Python predefinito in alternativa usando Pyenv Utilizzando i seguenti passaggi:

Passo 1: Primo aggiornamento del sistema ed eseguire il seguente comando per garantire che non vi siano dipendenze di sistema insoddisfatti:

Sudo Apt-get Aggiornamento; SUDO APT-OGET Installazione Make build-essenziale LibSSL-DEV zlib1g-dev lib

Passo 2: Una volta fatto, eseguire lo script di installazione Pyenv su Debian tramite il comando di seguito:

Curl https: // pyenv.Run | Bash

Passaggio 3: Quindi, apri il file di origine di una variabile ambientale attraverso il comando di seguito:

sudo nano ~/.profilo

Aggiungi il seguente script nella parte inferiore del file di origine e salva il file premendo Ctrl + X poi Y

esporta pyenv_root = "$ home/.pyenv "
Comando -v Pyenv>/dev/null || Export Path = "$ pyenv_root/bin: $ path"
Valuta "$ (pyenv init -)"

Passaggio 4: Ricarica le modifiche a una variabile di ambiente attraverso il seguente comando:

Fonte ~/.profilo

Passaggio 5: Verificare l'installazione di Pyenv Attraverso il comando della versione:

Pyenv -Version

Passaggio 6: Esegui il comando Elenco per controllare le versioni Python disponibili:

Pyenv Installa -Elenco

Passaggio 7: Puoi scegliere qualsiasi versione che desideri installare su Debian, sto scegliendo il 3.10.9

Pyenv Installa 3.10.9

Passaggio 8: Dopo aver installato l'esecuzione del comando seguente per rendere la versione installata globale per tutti gli utenti:

Pyenv Global 3.10.9

Esegui il comando seguente per confermare le modifiche:

Python -Version

Linea di fondo

È possibile installare più versioni di Python su Debian e passare facilmente tra loro. Non è necessario rimuovere una versione Python per installarne un'altra perché puoi usarli contemporaneamente. È necessario creare un collegamento simbolico per la versione Python in un gruppo e successivamente, puoi passare a qualsiasi versione Python che desideri utilizzare il "-Agdate alternativa" comando.