Cambia versione di Python

Muhammad Waiz Khan 9 maggio 2021
  1. Cambia la versione di Python sostituendo i comandi
  2. Specificare la versione di Python nel file di script
Cambia versione di Python

In questo tutorial, esamineremo diversi modi per modificare o impostare una versione specifica di Python per eseguire i programmi. Poiché possono esserci più versioni di Python contemporaneamente su un computer, supponiamo di avere Python versione 3.xy installato sul nostro computer e di volerlo utilizzare per tutte le attività.

Poiché Python 3 non è retrocompatibile per i programmi Python 2, molti programmi potrebbero ancora richiedere Python 2, ed è per questo che non è una buona idea cambiare la versione predefinita di Python in Python 3. Quindi possiamo usare il comando python3 per eseguire gli script Python 3 e il comando python per eseguire gli script Python 2.

Possiamo anche fare le seguenti cose per usare Python 3 invece di Python 2 quando viene usato il comando python, o vengono eseguiti script Python.

Cambia la versione di Python sostituendo i comandi

Un modo semplice per utilizzare l’ultima versione di Python 3 con il comando python è sostituire la parola chiave python con python3. Possiamo usare il comando alias nei sistemi operativi basati su Linux e il comando doskey in Windows per sostituire python con python3. Quindi, ogni volta che viene utilizzato il comando python, verrà sostituito da python3 e l’ultima versione di Python 3 disponibile sul computer verrà utilizzata per eseguire lo script.

Gli esempi seguenti dimostrano come sostituire python con python3 nei sistemi operativi basati su Linux e Windows.

Linux:

alias python=python3

Finestre:

doskey python=python3

Specificare la versione di Python nel file di script

Poiché il comando python è usato da Python 2, e non è consigliabile cambiare la versione predefinita di python poiché molti programmi e script possono ancora aver bisogno di Python 2 per essere eseguiti. Un altro modo è specificare la versione di Python che vogliamo eseguire all’interno del file di script Python. Possiamo specificare la versione di Python per eseguire il file di script menzionando la versione di Python sulla prima riga del file di script.

Possiamo usare il testo seguente come prima riga del file di script per utilizzare l’ultima versione di Python 3 disponibile sul computer per eseguire lo script Python.

#! python3

Possiamo anche specificare la versione Python di nostra scelta inserendo il testo seguente come prima riga nel file di script Python.

#! python 2.5

Supponiamo che la versione specificata sia disponibile sul computer. In tal caso, il sistema operativo utilizzerà quella versione per eseguire lo script Python o altrimenti restituirà un errore simile come mostrato di seguito.

Requested Python version is not installed