GNU/Linux >> Linux Esercitazione >  >> Panels >> Panels

Come installare e cambiare versioni di Python su Ubuntu 20.04

Questo tutorial riguarda l'installazione e il passaggio tra diverse versioni di Python su Ubuntu 20.04.

L'uso di più versioni di Python sul tuo server è un'ottima scelta soprattutto quando hai più applicazioni Python e devi testarle una per una. Ovviamente, ogni applicazione Python può essere eseguita su una versione Python diversa a seconda della scelta dello sviluppatore. Si consiglia agli sviluppatori o agli amministratori di sistema di utilizzare ambienti virtuali per ogni applicazione Python appena distribuita. Questo è lo scopo principale del tutorial, avere più versioni di Python su un unico sistema e avere delle scelte prima di creare gli ambienti virtuali o modificare la versione predefinita di Python.

Nei passaggi successivi, installeremo prima la versione Python predefinita in Ubuntu 20.04, quindi le versioni Python inferiori. Dopo aver installato più versioni di Python, spiegheremo il processo per cambiarle. Mettiamoci al lavoro!

Prerequisiti

  • Nuova installazione di Ubuntu 20.04
  • Privilegi utente:utente root o non root con privilegi sudo

Aggiorna il sistema

Prima di installare qualsiasi cosa sul tuo server si consiglia di aggiornare i pacchetti di sistema alle ultime versioni disponibili.

sudo apt update -y && sudo apt upgrade -y

Passaggio 1. Installa le versioni Python predefinite

Nel primo passaggio di questo tutorial installeremo le versioni Python2 e Python3 predefinite in Ubuntu 20.04.

Per installare la versione predefinita di Python2, eseguire il seguente comando:

sudo apt install python2 -y

Per verificare se la versione Python2 è stata installata correttamente, eseguire il comando seguente:

python2 -V

Dovresti ottenere il seguente output:

root@vps:~# python2 -V
Python 2.7.18

Per installare la versione predefinita di Python3, eseguire il seguente comando:

sudo apt install python3 -y

Per verificare se la versione Python3 è stata installata correttamente, eseguire il comando seguente:

python3 -V

Dovresti ottenere il seguente output:

root@vps:~# python3 -V
Python 3.8.10

Passaggio 2. Installa più versioni di Python

Nei passaggi precedenti abbiamo installato le versioni Python predefinite in Ubuntu 20.04, Python3.8 e Python2.7. Ora installeremo versioni inferiori di Python3 come Python3.7 , Python3.6 e Python3.5

Per installare Python3.7 , devi prima aggiungere il repository:

sudo apt install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update

Una volta aggiunto il repository e aggiornato il sistema, eseguire il comando seguente:

sudo apt install python3.7 -y

Per verificare se Python3.7 è installato correttamente, esegui il seguente comando:

python3.7 -V

Dovresti ricevere il seguente output

root@vps:~# python3.7 -V
Python 3.7.12

La prossima versione per l'installazione è Python3.6 versione. Poiché il repository è già stato aggiunto, è necessario eseguire il comando seguente per installare Python3.6

sudo apt install python3.6 -y

Per verificare se Python3.6 è installato correttamente, esegui il seguente comando:

python3.6 -V

Dovresti ricevere il seguente output

root@vps:~# python3.6 -V
Python 3.6.15

L'ultima versione di Python che installeremo è la versione Python3.5:

sudo apt install python3.5 -y

p> Per verificare se Python3.5 è installato correttamente, eseguire il comando seguente:

python3.5 -V

Dovresti ricevere il seguente output

root@vps:~# python3.5 -V
Python 3.5.10

Passaggio 3. Crea collegamenti simbolici Python

Una volta installate più versioni di Python, è necessario aggiungere separatamente i collegamenti simbolici per ogni versione di Python. Creeremo collegamenti simbolici rispettivamente per le seguenti versioni di Python:Python2.7, Python3.5, Python3.6, Python3.7 e Python3.8 Accanto al collegamento simbolico aggiungeremo il nome del gruppo python e il numero dell'opzione.

Esegui i seguenti comandi uno per uno:

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5

Dopo l'esecuzione, dovresti ricevere il seguente output:

root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
update-alternatives: using /usr/bin/python2.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 2
update-alternatives: using /usr/bin/python3.5 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3
update-alternatives: using /usr/bin/python3.6 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 4
update-alternatives: using /usr/bin/python3.7 to provide /usr/bin/python (python) in auto mode
root@vps:~# sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 5
update-alternatives: using /usr/bin/python3.8 to provide /usr/bin/python (python) in auto mode

Passaggio 4. Modifica la versione di Python

Una volta creati i collegamenti simbolici, possiamo elencare le versioni di Python installate e cambiarle facilmente. Esegui il comando seguente:

sudo update-alternatives --config python

Dovresti ottenere il seguente output:

  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
  4            /usr/bin/python3.7   4         manual mode
* 5            /usr/bin/python3.8   0         manual mode

Press  to keep the current choice[*], or type selection number:4

Puoi inserire qualsiasi numero e utilizzare quella versione di Python. Ad esempio scegliamo Python3.7 inserendo il numero 4

Se esegui di nuovo il comando:

sudo update-alternatives --config python

Dovresti ricevere il seguente output con la versione Python modificata

There are 5 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                Priority   Status
------------------------------------------------------------
  0            /usr/bin/python3.7   4         auto mode
  1            /usr/bin/python2.7   1         manual mode
  2            /usr/bin/python3.5   2         manual mode
  3            /usr/bin/python3.6   3         manual mode
* 4            /usr/bin/python3.7   4         manual mode
  5            /usr/bin/python3.8   0         manual mode

Congratulazioni! Hai installato con successo più versioni di Python sul tuo sistema. Oltre a ciò, sei stato in grado di cambiare le versioni di Python molto facilmente. Ovviamente, non devi farlo da solo, poiché i nostri amministratori ti aiuteranno con qualsiasi aspetto dell'utilizzo di più versioni di Python. Non esitare a contattarci ogni volta che vuoi. Siamo disponibili 24 ore su 24, 7 giorni su 7.

Se ti è piaciuto questo post su Come installare e cambiare versioni di Python su Ubuntu VPS, condividilo con i tuoi amici sui social network usando i pulsanti a sinistra o lascia semplicemente una risposta qui sotto. Grazie.


Panels
  1. Come installare ed eseguire Python su CentOS 8

  2. Come installare Python 3.7 su Ubuntu, Debian e LinuxMint

  3. Come installare Python 3.9 su Ubuntu 18.04

  4. Come installare Python 2 e Python 3 su Fedora 35

  5. Come installare Python su Ubuntu 20.04 e 18.04?

Come installare Python Pip su Ubuntu 18.04 e 20.04

Come installare Python 3.11 su Ubuntu 20.04

Come installare Python 3.6 su Ubuntu 16.04, Ubuntu 16.10, 17.04

Come installare diverse versioni di PHP (5.6, 7.x e 8.0) in Ubuntu

Come installare Python su Ubuntu 20.04

Come installare Python su 3.9 Ubuntu 20.04