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 tensorflow
pip install tensorflow --ignore-installed --user
Tuve 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, six
Puede 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 tensorflow
Intente 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.whl
fuente
tal vez quieras probar esto:
fuente
con python2
pip show tensorflow
para comprobar la instalaciónpython test.py
para ejecutar la pruebacon python3
pip3 show tensorflow
para comprobar la instalaciónpython3 test.py
para 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 tensorflow
y, 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=3
asegurarme de que python3 estuviera instalado en el entorno. .Al hacer esto, solo tuve que escribir en
python
lugar depython3
al 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_URL
fuente
En mi caso, lo instalo
32 Bit Python
para que no pueda instalar Tensorflow. Después de desinstalarlo32 Bit Python
e 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
python
cmd.fuente
En mi máquina remota, lo había
TensorFlow
instalado viapip
y cuando lo estaba importando,ipython
la importación fue exitosa. A pesar de eso, todavía recibo elNo module named tensorflow
error cuando estaba ejecutando mis scripts. El problema aquí era que estaba ejecutando mis scriptssudo
, por lo que las rutaspython
ytensorflow
no 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/python
fuente
pip3 install
lugar depip install
.Me encontré con el mismo problema. Simplemente actualicé mi comando para empezar en
python3
lugar depython
y 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-cpu
otensorflow-gpu
(dependiendo de cuál sea apropiado para usted), el código de repente pudo encontrar tensorflow.fuente