Controlla la versione di NumPy in Python

Manav Narula 30 gennaio 2023
  1. Usa la funzione __version__ per trovare la versione del modulo NumPy
  2. Usa il modulo importlib.metadata per trovare la versione del modulo NumPy
  3. Usa il modulo pkg_resources per trovare la versione del modulo NumPy
  4. Uso dei comandi pip per trovare la versione del modulo NumPy
Controlla la versione di NumPy in Python

Il modulo numpy viene utilizzato per lavorare con gli array in Python. Dispone di funzioni e classi che possono essere utilizzate anche per eseguire operazioni matematiche e logiche su questi oggetti.

In questo tutorial, discuteremo come controllare la versione del modulo numpy.

Usa la funzione __version__ per trovare la versione del modulo NumPy

Di solito, la maggior parte dei moduli ha il metodo __version__ associato, che può restituire la sua versione. Questo metodo è disponibile nel modulo numpy.

Per esempio,

import numpy

print(numpy.__version__)

Produzione:

1.16.5

In alternativa, possiamo anche usare il metodo version.version in modo simile.

import numpy

print(numpy.version.version)

Produzione:

1.16.5

Usa il modulo importlib.metadata per trovare la versione del modulo NumPy

In Python v3.8 e superiori, abbiamo il modulo importlib.metadata, che ha la funzione version(). Questa funzione restituirà la versione del modulo specificato.

Per esempio,

from importlib_metadata import version

print(version("numpy"))

Produzione:

1.16.5

Possiamo anche usare il modulo import_metadata per le versioni precedenti di Python.

Usa il modulo pkg_resources per trovare la versione del modulo NumPy

Sotto Python 3.8, possiamo usare il metodo get_distribution.version() dal modulo pkg_resources per trovare la versione del modulo numpy. Nota che la stringa che passi al metodo get_distribution dovrebbe corrispondere alla voce PyPI.

Per esempio,

import pkg_resources

print(pkg_resources.get_distribution("numpy").version)

Produzione:

1.16.5

Uso dei comandi pip per trovare la versione del modulo NumPy

Possiamo usare molti comandi pip per rimanere aggiornati. In alternativa, possiamo usare il comando pip show per scoprire i dettagli su un pacchetto specifico che include la sua versione. Per il modulo numpy, useremo il seguente comando.

pip show numpy

Nota che pip dovrebbe essere aggiornato per questo.

Un altro comando pip che possiamo usare è pip list. Mostra tutti i pacchetti installati insieme alle loro versioni. Possiamo controllare la versione come di seguito.

pip list
Autore: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn