¿Tensorflow y Anaconda en Ubuntu?

En mi Ubuntu 14.04, instalé tensorflow, usando “pip”, como se especifica en las instrucciones de instalación de Tensorflow y me aseguré de que funcionara al importarlo en Python y funcionó.

Luego, instalé Anaconda y cambié mi archivo .bashrc agregándole la siguiente línea:

export PATH="/home/sonny/anaconda2/bin:$PATH" 

Pero debido a este cambio, ahora se ve en la RUTA anterior, que no contiene tensorflow. ahora no puedo importar tensorflow en mi código de python.

¿Cuál es la forma correcta de extender la variable de entorno $ PATH para que permanezca utilizando todo desde anaconda2 pero pueda importar “tensorflow”?

¡Resolví el problema pero de otra manera! Encontré un enlace donde los archivos tensorflow.whl se convirtieron en paquetes conda, así que seguí adelante e instalé usando el comando:

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

y funcionó, ya que $ PATH apunta a paquetes de anaconda, ¡puedo importarlo ahora!

La fuente esta aqui

Desde v0.10.0, tensorflow es un paquete conda mantenido por la comunidad en el canal conda-forge . Por lo tanto, se puede instalar directamente con el siguiente comando:

 conda install -c conda-forge tensorflow 

Las instrucciones en la documentación de TensorFlow también se han actualizado.

Para facilitar futuras actualizaciones, probablemente sea una buena idea agregar el canal conda-forge en su configuración conda:

 conda config --add channels conda-forge 

De hecho, tensorflow=0.10.0rc0 se agregó recientemente al canal por defecto de Anaconda y se instalará en su lugar si no se especifica el canal conda-forge :

 conda install tensorflow 

Tuve el mismo problema y decidí que era más fácil comenzar de nuevo, instalar Anaconda primero y luego TensorFlow después de eso.

Sospecho que pip te está dando una instalación de TensorFlow en cpython, no anaconda.

¿Qué tal un virtualenv?

 # Create env $ virtualenv --python=/path/to/anaconda /path/to/your/env # Activate env $ source /path/to/your/env/bin/activate # Install Tensorflow $ pip install https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl 

Instale tensorflow desde el siguiente comando. Conda se hará cargo del proceso de instalación.

conda instalar -c conda-forge tensorflow

Resolví el problema usando esto:

 conda create --name=tensorenv python=3.4 source activate tensorenv 

En realidad, el sitio web oficial de TensorFlow hizo todos los detalles de la instalación. El sistema operativo Windows, Mac OS, Ubuntu ; el entorno con GPU o solo CPU , cada detalle de los problemas que pueda surgir.

Mira esto

Instalando TensorFlow en Ubuntu con Anaconda

no te arrepentirás.

Una vez que la visites también puedes encontrar como

Instalando TensorFlow en Windows con Anaconda