Saltar al contenido

¿Cómo usar tensorflow en spyder?

Posterior a de esta larga compilación de datos pudimos resolver este rompecabezas que presentan algunos los usuarios. Te compartimos la respuesta y deseamos servirte de mucha apoyo.

Solución:

Se puede usar python predeterminado del sistema en la línea de comando, primero verifique que está usando python de la distribución anaconda. Configure primero las variables de entorno.

Si no está creando tensorflow con soporte de GPU. puede instalar tensorflow a través de conda en un solo comando.

$ conda install -c https://conda.anaconda.org/jjhelmus tensorflow

en Spyder: importar tensorflow como tf. y estás listo para irte.

Después de instalar Tensorflow usando Anaconda según la instalación de TensorFlow en Windows, debe cambiar su entorno para Spyder.

1) Abrir Navegador Anaconda

2) En la esquina superior izquierda, verá el Selector: “Aplicaciones en: base (raíz)”

3) Cambio: “raíz base” para “Tensorflow” se supone que ya estaba instalado según el enlace anterior

4) Instalar Spyder

5) Abra Spyder y cree su primer archivo de prueba:

 010 import tensorflow as tf

 020 hello = tf.constant('Hello, TensorFlow!')

 030 sess = tf.Session()

 040 print(sess.run(hello))

6) Ejecutarlo en Spyder y funcionará

Tenía tensorflow ejecutándose en ipython y desde una línea de comando. Donde tenga tensorflow funcionando, descubra la ruta de búsqueda escribiendo

import sys
print (sys.path)

En la consola spyder ipython, haga lo mismo y probablemente obtendrá respuestas diferentes. Ahora arrastre el mouse sobre la ruta donde funciona tensorflow y cópielo. Inicie un programa con el comando

import sys
sys.path = [ path cut from ipython window]

Por ejemplo, mi línea de comando con tensorflow en funcionamiento tenía la ruta

['', '/home/gaw/anaconda3/envs/tensorflow/lib/python35.zip', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/plat-linux', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/lib-dynload', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg']

Mi ventana de spyder donde tensorflow no funcionó tenía la ruta

sys.path = ['', '/home/gaw/anaconda3/envs/tensorflow/lib/python35.zip', '/home/gaw/anaconda3/envs/tensorflow/lib/python3.5', '/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/plat-linux', '/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/lib-dynload', '/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages', '/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg']

En spyder puse

sys.path = ['', '/home/gaw/anaconda3/envs/tensorflow/lib/python35.zip', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/plat-linux', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/lib-dynload', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages', 
'/home/gaw/anaconda3/envs/tensorflow/lib/python3.5/site-packages/setuptools-27.2.0-py3.5.egg']

Establezca la ruta en spyder en el mismo valor que el que funciona.

Si te ha resultado de provecho este post, nos gustaría que lo compartas con otros desarrolladores así contrubuyes a extender este contenido.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *