with tutorial seq2seq neural network machine learning guide python machine-learning tensorflow

python - tutorial - tensorflow seq2seq



TensorFlow, el objeto '''' módulo '''' no tiene atributo ''marcador de posición'' " (1)

Solución: No use "tensorflow" como su nombre de archivo.

Tenga en cuenta que usa tensorflow.py como su nombre de archivo. Y supongo que escribes código como:

import tensorflow as tf

Entonces, en realidad está importando el archivo de script "tensorflow.py" que se encuentra debajo de su directorio de trabajo actual, en lugar del módulo "real" tensorflow de Google.

Aquí está el orden en que se buscará un módulo al importar:

  1. El directorio que contiene el script de entrada (o el directorio actual cuando no se especifica ningún archivo).

  2. PYTHONPATH (una lista de nombres de directorio, con la misma sintaxis que la variable de shell PATH).

  3. El valor predeterminado dependiente de la instalación.

He intentado usar tensorflow durante dos días y ahora lo instalo y lo vuelvo a instalar una y otra vez en python2.7 y 3.4. No importa lo que haga, recibo este mensaje de error cuando intento usar tensorflow.placeholder ()

Es un código muy repetitivo:

tf_in = tf.placeholder("float", [None, A]) # Features

No importa lo que haga, siempre obtengo el rastro:

Traceback (most recent call last): File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 2, in <module> import tensorflow as tf File "/home/willim/PycharmProjects/tensorflow/tensorflow.py", line 53, in <module> tf_in = tf.placeholder("float", [None, A]) # Features AttributeError: ''module'' object has no attribute ''placeholder''

¿Alguien sabe cómo puedo solucionar esto?