Ayúdame con este error
He instalado el módulo tensorflow en mi servidor y a continuación se muestra 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: [email protected]
License: Apache 2.0
Location: /home/other/15IT60R19/anaconda2/lib/python2.7/site-packages
Requires: mock, numpy, protobuf, wheel, six
Pero cuando intento importar tensorflow, aparece el siguiente error
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
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
No tengo acceso sudo al servidor, solo puedo usar pip para instalar cualquier módulo
python
module
installation
tensorflow
pip
Abhishek Gangwar
fuente
fuente

Could not find a version that satisfies the requirement tensorflow (from versions: ) No matching distribution found for tensorflowpip install tensorflow --ignore-installed --userTuve un problema más básico cuando recibí este error.
Las instrucciones de "Validar su instalación" dicen que escriba: python
Sin embargo, tengo instalados 2.7 y 3.6. Debido a que usé pip3 para instalar tensorflow, necesitaba escribir: python3
Usando la versión correcta, podría importar el módulo "tensorflow".
fuente
Verifique si Tensorflow se instaló correctamente usando:
Si obtienes algo como
Name: tensorflow Version: 1.2.1 Summary: TensorFlow helps the tensors flow Home-page: http://tensorflow.org/ Author: Google Inc. Author-email: [email protected] License: Apache 2.0 Location: /usr/local/lib/python3.5/dist-packages Requires: bleach, markdown, html5lib, backports.weakref, werkzeug, numpy, protobuf, wheel, sixPuede intentar agregar la ruta de su ubicación de tensorflow de la siguiente manera:
fuente
Para Anaconda3, simplemente instálelo en Anaconda Navigator:
fuente
ImportError: No module named tensorflowIntente instalar tensorflow en el sitio del usuario: esta instalación solo funciona para usted.
fuente
Es posible que lo necesite 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.whlfuente
tal vez quieras probar esto:
fuente
con python2
pip show tensorflowpara comprobar la instalaciónpython test.pypara ejecutar la pruebacon python3
pip3 show tensorflowpara comprobar la instalaciónpython3 test.pypara ejecutar la pruebatest.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
fuente
Estaba intentando instalar la GPU tensorflow para Windows 7 con pip3 para python3.5.x. En lugar de hacerlo
pip3 install --upgrade tensorflow, acabo de hacerlopip install tensorflowy, una vez completado, finalmente pude importar tensorflow en python3.5.x.fuente
En lugar de usar el comando de doc (
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 seguía cometiendo errores diciendo que el módulo no se puede encontrar al seguir los pasos de validación de la instalación, uséconda create -n tensorflow pip python=3asegurarme de que python3 estuviera instalado en el entorno. .Al hacer esto, solo tuve que escribir en
pythonlugar depython3al validar la instalación y el error desapareció.fuente
Prueba los pasos de instalación de Anaconda de los documentos de TensorFlow.
fuente
Active el entorno virtualenv emitiendo uno de los siguientes comandos:
$ fuente ~ / tensorflow / bin / activar # bash, sh, ksh o zsh
$ fuente ~ / tensorflow / bin / active.csh # csh o tcsh
Espero que esto ayude
fuente
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_URLfuente
En mi caso, lo instalo
32 Bit Pythonpara que no pueda instalar Tensorflow. Después de desinstalarlo32 Bit Pythone instalarlo64 Bit Python, puedo instalar tensorflow correctamente.Después de la reinstalación
Python 64 bit, debe verificar que la ruta de la carpeta de instalación de Python esté configurada correctamente en la Ruta del entorno de Windows.Puede verificar la versión de Python escribiendo
pythoncmd.fuente
En mi máquina remota, lo había
TensorFlowinstalado viapipy cuando lo estaba importando,ipythonla importación fue exitosa. A pesar de eso, todavía recibo elNo module named tensorflowerror cuando estaba ejecutando mis scripts. El problema aquí era que estaba ejecutando mis scriptssudo, por lo que las rutaspythonytensorflowno eran visibles para la raíz. Cuando ejecuté mis guiones sinsudo, todo funcionó.fuente
Tuve exactamente el mismo problema. Es porque Python predeterminado está en la versión 2 Necesita vincular a la versión 3.
>sudo rm -rf /usr/bin/python >sudo ln -s /usr/bin/python3.5 /usr/bin/pythonfuente
pip3 installlugar depip install.Me encontré con el mismo problema. Simplemente actualicé mi comando para empezar en
python3lugar depythony funcionó perfectamente.fuente
Para mi, si lo hiciera
luego recibí el error que informa el OP al usar una biblioteca de terceros que llama a tensorflow.
Sin embargo, cuando sustituí
tensorflow-cpuotensorflow-gpu(dependiendo de cuál sea apropiado para usted), el código de repente pudo encontrar tensorflow.fuente