[PYTHON] TensorFlow runtime AttributeError: module'tensorflow 'n'a pas d'attribut La première chose à suspecter lorsque vous obtenez' constant '

J'ai décidé d'essayer TensorFlow, et quand je l'ai exécuté, j'ai eu l'erreur suivante ...

AttributeError: module 'tensorflow' has no attribute 'constant'

Le fichier exécuté est le suivant.

tensorflow.py


import tensorflow as tf

node1 = tf.constant(3.0, tf.float32)
node2 = tf.constant(4.0) # also tf.float32 implicitly
print(node1, node2)

1ère ligne Il dit «import tensorflow comme tf». Parce que le nom du fichier est tensorflow.py Il semble que ce soit une erreur qu'il n'y ait pas eu de «constante» car il importait son propre fichier au lieu du tensorflow de la bibliothèque.

Alors ** Renommez le fichier et cela fonctionnera! ** **

$ python tensorflowrun.py
Tensor("Const:0", shape=(), dtype=float32) Tensor("Const_1:0", shape=(), dtype=float32)

Renommez-le en autre chose que tensorflow.py.

Ceux qui touchent Python pour la première fois ou ceux qui touchent Python pour la première fois depuis longtemps peuvent vouloir douter du nom du fichier si cela se produit.

Recommended Posts

TensorFlow runtime AttributeError: module'tensorflow 'n'a pas d'attribut La première chose à suspecter lorsque vous obtenez' constant '
Comment gérer le module 'Sensorflow' n'a aucun attribut '
[Dlib] Erreur d'attribut: module'dlib 'n'a pas d'attribut ...
[Wandb] Erreur d'attribut: le module'wandb 'n'a pas d'attribut'init'
La première chose à vérifier quand un No Reverse Match se produit dans Django
[Introduction à AWS] Le premier Lambda est Transcribe ♪
AttributeError: L'histoire de la résolution du module 'Sensorflow' n'a pas d'attribut'log '.