Introduzione
TensorFlow è uno dei pacchetti di machine learning più importanti. Sapere quale versione è presente nel sistema è fondamentale poiché build diverse hanno opzioni diverse. Esistono diversi modi per verificare la versione di TensorFlow a seconda del metodo di installazione.
Questo articolo mostra come controllare la versione di TensorFlow in sei modi diversi.
Prerequisiti
- Installato Python 2 o Python 3
- Installato TensorFlow (prova le nostre guide:Come installare TensorFlow su CentOS, Come installare TensorFlow GPU su Ubuntu).
- Accesso a CLI o IDE
Verifica la versione di TensorFlow in Python
Il modo più semplice per controllare la versione di TensorFlow è tramite un IDE Python o un editor di codice. La libreria ha metodi integrati per visualizzare le informazioni di base.
Per stampare la versione TensorFlow in Python, inserisci:
import tensorflow as tf
print(tf.__version__)
Versioni più recenti di TensorFlow
Le versioni TensorFlow 2.x forniscono un metodo per stampare la versione TensorFlow.
Per verificare quale è sul tuo sistema, usa:
import tensorflow as tf
print(tf.version.VERSION)
Versioni precedenti di TensorFlow
TensorFlow 1.x ha un metodo leggermente diverso per controllare la versione della libreria. Stampa la versione per build TensorFlow precedenti in Python eseguendo:
import tensorflow as tf
print(tf.VERSION)
Verifica la versione di TensorFlow nella CLI
Visualizza la versione di TensorFlow tramite il richiamo di Python nella CLI con il python
comando. Usando il -c
l'opzione esegue il codice.
Se sulla tua macchina sono installate più istanze di Python, usa python<version>
comando.
Verifica la versione di TensorFlow nel terminale Linux
Stampa la versione TensorFlow nel terminale eseguendo:
python -c 'import tensorflow as tf; print(tf.__version__)'
Se sono presenti più istanze di Python sul sistema, utilizzare:
python<version> -c 'import tensorflow as tf; print(tf.__version__)'
Ad esempio:
Verifica la versione di TensorFlow nella riga di comando di Windows
Mostra la versione di TensorFlow nella riga di comando eseguendo:
python -c "import tensorflow as tf; print(tf.__version__)"
Verifica con una versione specifica di Python aggiungendo il numero di versione a python
comando:
python<version> -c "import tensorflow as tf; print(tf.__version__)"
Verifica la versione di TensorFlow in Pip
Il modo più comune per installare le librerie Python è usare il gestore di pacchetti pip. Esistono due modi per stampare la versione con pip.
Metodo 1:utilizzo del pip show
Il pip show
comando stampa le informazioni per qualsiasi pacchetto installato.
Per mostrare i dati di TensorFlow, esegui questo comando:
pip show tensorflow
Metodo 2:utilizzo della lista pip
La pip list
comando mostra tutti i pacchetti installati utilizzando pip install
. In Linux, usa il comando grep per filtrare i risultati:
pip list | grep tensorflow
Per Windows, usa findstr
per filtrare la pip list
risultati:
pip list | findstr "tensorflow"
Verifica la versione di TensorFlow nell'ambiente virtuale
La documentazione di TensorFlow consiglia di installare la piattaforma tramite un ambiente virtuale. Attiva l'ambiente virtuale prima di verificare la versione.
Fase 1:attiva l'ambiente virtuale
Per attivare l'ambiente virtuale, utilizza il comando appropriato per il tuo sistema operativo:
Per Linux, esegui:
virtualenv <environment name>
Per Windows, usa:
<environment name>\Scripts\activate
L'ambiente viene visualizzato nella CLI come attivo:
Fase 2:verifica la versione
Controlla la versione all'interno dell'ambiente usando il python -c
o pip show
comando.
Ad esempio:
pip show tensorflow
Verifica la versione di TensorFlow in Anaconda
Anaconda usa il conda
gestore di pacchetti per l'installazione. conda list
mostra tutte le librerie installate utilizzando conda install
.
Per Linux, filtra i risultati con grep
comando:
conda list | grep tensorflow
Per Windows, combinare l'conda list
e findstr
comandi per stampare la versione TensorFlow:
conda list | findstr "tensorflow"
Verifica la versione di TensorFlow in Jupyter Notebook
Jupyter Notebook esegue comandi e codice Python direttamente nell'ambiente. Esistono due modi per controllare la versione TensorFlow in Jupyter Notebooks.
Metodo 1:utilizzo dell'importazione
Importa la libreria TensorFlow e stampa la versione eseguendo il codice seguente:
import tensorflow as tf
print(tf.__version__)
Metodo 2:utilizzo di Pip
Mostra la versione di TensorFlow utilizzando il pip
comando con un punto esclamativo:
!pip show tensorflow