He instalado tensorflow versión r0.11.

En mi nombre de archivo cartpole.py me ha importado tensorflow:

 import tensorflow as tf  

y uso:

 tf.reset_default_graph()

Tratando de ejecutar mi proyecto en PyCharm me sale este error:

in <module>
tf.reset_default_graph()
AttributeError: module 'tensorflow' has no attribute 'reset_default_graph'

¿Cómo puedo solucionar este error?

  • Podría dar algo más de código? Tengo una sensación de que no podría haber importado las cosas correctamente
  • O tal vez usted puede haber nombrado a un archivo tensorflow.py en el proyecto
InformationsquelleAutor magnp | 2016-11-24

7 Comentarios

  1. 5

    Normalmente importar tensorflow por escrito,

    import tensorflow as tf

    Es posible que usted haya nombrado un archivo en el proyecto tensorflow.py y la import declaración de importación de este archivo.

    Alternativamente, usted puede probar esto,

    from tensorflow.python.framework import ops
    ops.reset_default_graph()
    • He probado este de la punta. Pero esto ocurrió: Comando «python setup.py egg_info» error con el código de error 1 he utilizado: pip install –actualización de setuptools o easy_install -U setuptools, pero nada ayudó.
    • mi nombre de archivo es cartpole.py he importado: importar tensorflow como tf y el uso de tf.reset_default_graph()
    • Debe agregar estos detalles a tu pregunta. Creo que es un PyCharm problema específico. Has intentado abrir un terminal de python en una carpeta diferente y escribiendo import tensorflow as tf; tf.reset_default_graph() ?
    • he resuelto un problema, gracias! el problema era que en la versión de python. se estaba ejecutando 2.7 por defecto, cuando mi proyecto fue ejecutando en la versión 3.5.2 funciona bien cuando se ejecute el proyecto, como python3 y, a continuación, utilice tensoreflow, también he hecho la versión de python 3.5.2 por defecto
    • Yo le sugiero que escriba su propia respuesta para eso. Usando Python 3 me ayudó demasiado.
    • Esta sugerencia no funcionó para mí en mi colab sesión, ya que yo ya estaba usando python3, pero las siguientes sugerencias con from tensorflow.keras import ... trabajado

  2. 6

    Cambiar su importación a tensorflow.keras
    Por ejemplo
    De keras de importación Secuencial
    a
    De tensorflow.keras de importación Secuencial

  3. 2

    Cambio:

    import keras.<something>.<something>

    a:

    import tensorflow.keras.<something>.<something>

    Donde ‘algo’ es el módulo que desea importar

  4. 2

    He tratado y eliminado con éxito el atributo de error

    from tensorflow.keras.models import Sequential
    from tensorflow.keras.layers import Conv2D
    from tensorflow.keras.layers import MaxPool2D
    from tensorflow.keras.layers import Flatten
    from tensorflow.keras.layers import Dense
    
    classifier = Sequential()
  5. 1

    Descarga de la versión binaria de TensorFlow resuelto mi problema.

    $ pip install --ignore-installed --upgrade "<URL>"

    Seleccione derecho binario URL de acuerdo a su sistema desde abajo.

    https://github.com/lakshayg/tensorflow-build

    • Gracias! Esta solución de actualizar tensorflow eliminado el error para mí.. Pero tengo ‘desinstalar ed y re-‘instalar ed en lugar de –opción de actualización.
  6. 0

    Esto también puede causar que usted ejecuta el código en el mal ambiente.

    Puedo instalar tensorflow-gpu en mi ~/tensorflow virtualenv.

    Puedo ejecutar el python3 code.py en el env con source ./tensorflow/bin/activate

    Pero whenI corrió python3 code.py en el env ~ sin virtualenv, me a veces de mayo llegó a cuestiones como la

    AttributeError: módulo «tensorflow’ no tiene ningún atributo ‘reset_default_graph’

    o

    AttributeError: módulo «tensorflow’ no tiene ningún atributo de la ‘Sesión’

    y algunos otros

  7. 0

    En lugar de importar directamente desde keras

    de keras.capas de importación Entrada

    Importación de tensorflow

    de tensorflow.keras.capas de importación Entrada

    Tengo este problema dos veces, y la de arriba resuelto mi problema

Dejar respuesta

Please enter your comment!
Please enter your name here