ImportError: no hay un módulo llamado tensorflow

Por favor ayúdame con este error.

He instalado el módulo tensorflow en mi servidor y debajo está su información

15IT60R19@cpusrv-gpu-109:~$ pip show tensorflow Name: tensorflow Version: 1.0.0 Summary: TensorFlow helps the tensors flow Home-page: http://tensorflow.org/ Author: Google Inc. Author-email: opensource@google.com License: Apache 2.0 Location: /home/other/15IT60R19/anaconda2/lib/python2.7/site-packages Requires: mock, numpy, protobuf, wheel, six 

Pero cuando bash importar tensorflow obtengo el siguiente error

 >>> import tensorflow as tf Traceback (most recent call last): File "", line 1, in  ImportError: No module named tensorflow 

Mi versión de python es la siguiente

 Python 2.7.12 |Anaconda 2.5.0 (64-bit)| (default, Jul 2 2016, 17:42:40) [GCC 4.4.7 20120313 (Red Hat 4.4.7-1)] on linux2 Type "help", "copyright", "credits" or "license" for more information. Anaconda is brought to you by Continuum Analytics. Please check out: http://continuum.io/thanks and https://anaconda.org 

He probado las soluciones dadas en sol1.

Sol2

No tengo acceso sudo al servidor. Solo puedo usar pip para instalar cualquier módulo.

Intente instalar tensorflow de nuevo con la versión que desee y con la opción –inejar instalado como:

 pip install tensorflow==1.2.0 --ignore-installed 

Resolví el mismo problema usando este comando.

Tuve un problema más básico cuando recibí este error.

Las instrucciones de “Valide su instalación” dicen que escriba: python

Sin embargo, tengo ambos 2.7 y 3.6 instalados. Como utilicé pip3 para instalar tensorflow, necesitaba escribir: python3

Usando la versión correcta, podría importar el módulo “tensorflow”.

Compruebe si Tensorflow se instaló correctamente usando:

  pip3 show tensorflow 

Si consigues algo como

 Name: tensorflow Version: 1.2.1 Summary: TensorFlow helps the tensors flow Home-page: http://tensorflow.org/ Author: Google Inc. Author-email: opensource@google.com License: Apache 2.0 Location: /usr/local/lib/python3.5/dist-packages Requires: bleach, markdown, html5lib, backports.weakref, werkzeug, numpy, protobuf, wheel, six 

Puede intentar agregar la ruta de su ubicación tensorflow mediante:

 export PYTHONPATH=/your/tensorflow/path:$PYTHONPATH. 

Para Anaconda3, simplemente instale en Anaconda Navigator: introduzca la descripción de la imagen aquí

Intente instalar tensorflow en el sitio del usuario: esta instalación solo funciona para usted.

pip instalar tensorflow –usuario

Es posible que necesite esto ya que el primero puede no funcionar.

python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl

Estaba intentando instalar la GPU tensorflow para Windows 7 con pip3 para python3.5.x. En lugar de hacer la pip3 install --upgrade tensorflow : pip3 install --upgrade tensorflow , acabo de hacer la pip install tensorflow y, una vez finalizada, finalmente pude importar tensorflow en python3.5.x.

En lugar de usar el comando del documento ( conda create -n tensorflow pip python=2.7 # or python=3.3, etc. ) que quería instalar python2.7 en el entorno de conda, y mantuvo el error diciendo que no se puede encontrar el módulo cuando siguiendo los pasos de validación de la instalación, utilicé conda create -n tensorflow pip python=3 para asegurarme de que python3 estaba instalado en el entorno.

Al hacer esto, solo tuve que escribir python lugar de python3 al validar la instalación y el error desapareció.

con python2

pip show tensorflow para comprobar la instalación

python test.py para ejecutar la prueba

con python3

pip3 show tensorflow para verificar la instalación

python3 test.py para ejecutar la prueba

test.py

 import tensorflow as tf import numpy as np c = np.array([[3.,4], [5.,6], [6.,7]]) step = tf.reduce_mean(c, 1) with tf.Session() as sess: print(sess.run(step)) 

O, si aún no ha instalado tensorflow, pruebe el documento oficial

Intente los pasos de instalación de Anaconda desde los documentos de TensorFlow.

Active el entorno virtualenv emitiendo uno de los siguientes comandos:

$ source ~ / tensorflow / bin / activar # bash, sh, ksh o zsh
$ source ~ / tensorflow / bin / enable.csh # csh o tcsh

Espero que esto ayude

Esto funcionó para mí:

 $ sudo easy_install pip $ sudo easy_install --upgrade six $ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/tensorflow-0.9.0-py2-none-any.whl $ sudo pip install --upgrade $TF_BINARY_URL 

puede que quieras probar esto

 $conda install -c conda-forge tensorflow