J'ai besoin de savoir quelle version de TensorFlow j'ai installée. J'utilise Ubuntu 16.04 Long Term Support.
Et si vous construisez à partir des sources, votre version est le hash de commit de git rev-parse HEAD
J'ai besoin de savoir quelle version de TensorFlow j'ai installée. J'utilise Ubuntu 16.04 Long Term Support.
Cela dépend de la façon dont vous avez installé TensorFlow. Je vais utiliser les mêmes rubriques que celles utilisées par Instructions d'installation de TensorFlow pour structurer cette réponse.
Cours :
python -c 'import tensorflow as tf; print(tf.__version__)' # for Python 2
python3 -c 'import tensorflow as tf; print(tf.__version__)' # for Python 3
Notez que python
est lié par un lien symbolique à /usr/bin/python3
dans certaines distributions Linux, utilisez donc python
au lieu de python3
dans ces cas.
pip list | grep tensorflow
pour Python 2 ou pip3 list | grep tensorflow
pour Python 3 indiquera également la version de Tensorflow installée.
Cours :
python -c 'import tensorflow as tf; print(tf.__version__)' # for both Python 2 and Python 3
pip list | grep tensorflow
indiquera également la version de Tensorflow installée.
Par exemple, j'ai installé TensorFlow 0.9.0 dans une virtualenv
pour Python 3. Donc, j'ai :
$ python -c 'import tensorflow as tf; print(tf.__version__)'
0.9.0
$ pip list | grep tensorflow
tensorflow (0.9.0)
Et si vous construisez à partir des sources, votre version est le hash de commit de git rev-parse HEAD
J'ai trouvé 'module' object has no attribute '__version__'
quand python -c 'import tensorflow as tf; print(tf.__version__)'
@user3768495 Hmm, intéressant, je vais tester ça plus tard. En attendant, le pip list
devrait fonctionner si vous avez utilisé pip
pour l'installation.
Presque tous les paquets normaux de python attribuent la variable .__version__
à la version actuelle. Ainsi, si vous voulez trouver la version d'un paquet, vous pouvez procéder comme suit
import a
a.__version__
Pour tensorflow, ce sera
import tensorflow as tf
tf.version.VERSION
Pour les anciennes versions de tensorflow (inférieures à 0.10), utilisez tf.__version__
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.
14 votes
Pour obtenir le résumé (y compris la version du paquet), essayez :
pip show [package name]
par exemple :pip show tensorflow
,pip show numpy
etc.24 votes
Tout simplement
print(tf.__version__)
0 votes
Quiconque connaît la différence entre
tf.__version__
ettf.version.VERSION
? Mon installation 0.12.0 ne supporte pas cette dernière.0 votes
Documents pertinents sur l'API TensorFlow 2.x (
tf.version.VERSION
est une API v2.0) : tensorflow.org/api_docs/python/tf/version