Diversi modi per controllare la versione di Python

Diversi modi per controllare la versione di Python
Python è uno dei linguaggi di programmazione più popolari. In termini tecnici, è un linguaggio di programmazione interpretato, orientato agli oggetti e di alto livello con semantica dinamica. È un linguaggio relativamente semplice. La sintassi unica di Python si concentra sulla leggibilità. Python è open source e disponibile su tutte le principali piattaforme.

A partire da ora, Python 2 e Python 3 sono le versioni principali che sono ancora rilevanti. Mentre Python 2 è stato contrassegnato obsoleto, è ancora necessario che alcuni codici. Per la maggior parte, tuttavia, è consigliabile avere Python 3. In questa guida, controlleremo vari modi per controllare la versione di Python installata nel tuo sistema.

Prerequisiti

Per seguire i passaggi dimostrati in questa guida, dovrai avere i seguenti componenti pronti per andare.

  • L'ultima versione di Ubuntu. Ulteriori informazioni sull'installazione di Ubuntu su VirtualBox. Ciò elimina la preoccupazione di installare e configurazione di un nuovo sistema operativo da zero.
  • Familiarità con l'interfaccia della riga di comando.

La versione Python

Qualsiasi numero di versione Python ha tre componenti.

  • IL maggiore versione
  • IL minore versione
  • IL Micro versione

Come accennato in precedenza, Python 2 e Python 3 sono le due versioni principali disponibili. Python 2 è obsoleto e l'ultima versione rilasciata è stata Python 2.7.18. Qui,

  • IL maggiore Versione: 2
  • IL minore Versione: 7
  • IL Micro Versione: 18

Al momento della stesura di questo articolo, l'ultimo Python 3 è Python 3.10.2. Qui,

  • IL maggiore Versione: 3
  • IL minore Versione: 10
  • IL Micro Versione: 2

Controllando la versione Python

Usando l'interprete di Python

Python arriva il pitone Strumento di comando. Funziona come una shell Python e un interprete. Possiamo chiedere a questo strumento di stampare il numero di versione del Python installato.

Per controllare la versione installata di Python 2, eseguire il seguente comando:

$ Python2 -Version

Per controllare la versione installata di Python 3, eseguire il seguente comando:

$ Python3 -Version

Si noti che se non si specifica la versione Python, utilizzerà la versione Python predefinita. Si noti che è possibile avere sia Python 2 che Python 3 nello stesso sistema. Pacchetti come Python-is-Python2 O Python-is-pithon3 può influenzare la versione di Python predefinita.

$ Python -Version

Usando uno script Python

Possiamo creare un semplice script Python che stampa le informazioni sulla versione del Python che funziona sotto.

Il primo esempio incorporerà il sys biblioteca. Viene fornito con due modi per controllare la versione: il sys.versione stringa e sys.versione_info. Nel codice seguente, ho implementato entrambi contemporaneamente.

Import sys
Stampa (sys.versione)
Stampa (sys.versione_info)

Un altro modo è usare il piattaforma biblioteca. Come SYS, offre anche due modi per controllare la versione Python che funziona sotto il python_version () E python_version_tuple () funzioni. Il seguente codice dimostra entrambe le funzioni contemporaneamente.

piattaforma di importazione
Stampa (piattaforma.python_version ())
Stampa (piattaforma.python_version_tuple ())

Esecuzione di codici Python senza script

Invece di creare uno script dedicato, possiamo eseguire i codici Python direttamente dalla riga di comando. Comprime tutti i passaggi in un singolo comando. Per compiti brevi e semplici come questo, è un modo più ottimale.

Usando il modulo sys

Nel comando seguente, stiamo importando il sys modulo e stampare il valore del sys.versione.

$ python2 -c "import sys; stampa (sys.versione)"
$ python3 -c "import sys; stampa (sys.versione)"

In alternativa, puoi stampare il valore di sys.versione_info.

$ python2 -c "import sys; stampa (sys.versione_info) "
$ python3 -c "import sys; stampa (sys.versione_info) "

Utilizzando il modulo della piattaforma

I seguenti comandi Python importano il piattaforma modulo e stampare i valori di piattaforma.python_version () E piattaforma.python_version_tuple () funzioni.

$ Python2 -c "Importa piattaforma; stampa (piattaforma.python_version ()) "
$ python3 -c "import piattaforma; stampa (piattaforma.python_version ()) "
$ Python2 -c "Importa piattaforma; stampa (piattaforma.python_version_tuple ()) "
$ python3 -c "import piattaforma; stampa (piattaforma.python_version_tuple ()) "

Pensieri finali

In questa breve guida, abbiamo esplorato vari modi per controllare la versione di Python il nostro codice è in esecuzione. Queste tecniche possono tornare utili quando hai scritto un codice Python che richiede una versione specifica per funzionare correttamente.

Interessato a padroneggiare Python? Dai un'occhiata alla nostra sottocategoria Python. È ricco di tutorial Python su vari concetti di Python, adatti ai principianti agli sviluppatori avanzati.

Felice calcolo!