web-dev-qa-db-fra.com

ImportError: Aucun module nommé tensorflow

S'il vous plaît aidez-moi avec cette erreur

J'ai installé le module tensorflow sur mon serveur et voici les informations.

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

Mais lorsque j'essaie d'importer tensorflow, l'erreur suivante s'affiche

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

Ma version python est la suivante

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

J'ai essayé les solutions présentées sol1

Sol2

Je n'ai pas accès au serveur Sudo Je ne peux utiliser pip que pour installer un module.

24
Abhishek Gangwar

Essayez d’installer à nouveau tensorflow avec la version de votre choix et avec l’option --ignore-installed comme ceci:

pip install tensorflow==1.2.0 --ignore-installed

J'ai résolu le même problème en utilisant cette commande.

22
Dharma

J'ai eu un problème plus fondamental lorsque j'ai reçu cette erreur.

Les instructions "Validez votre installation" disent de taper: python

Cependant, j'ai installé 2.7 et 3.6. Parce que j'ai utilisé pip3 pour installer tensorflow, il fallait taper: python3

En utilisant la version correcte, je pouvais importer le module "tensorflow".

16
Cryptc

Vérifiez si Tensorflow a été installé avec succès en utilisant:

 pip3 show tensorflow

Si vous obtenez quelque chose comme

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

Vous pouvez essayer d’ajouter le chemin de votre emplacement tensorflow en:

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

Pour Anaconda3, installez simplement dans Anaconda Navigator:  enter image description here

9
Raymond Yip

Essayez d’installer tensorflow sur le site de l’utilisateur. Cette installation ne fonctionne que pour vous.

pip installer tensorflow --user

8
Vijay

Vous en aurez peut-être besoin puisque le premier ne fonctionnera peut-être pas.

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

4
parlad neupane

Au lieu d'utiliser la commande de la documentation (conda create -n tensorflow pip python=2.7 # or python=3.3, etc.) qui voulait installer python2.7 dans l'environnement conda, et qui n'arrêtait pas d'errer en disant que le module était introuvable en suivant les étapes de validation de l'installation, j'ai utilisé conda create -n tensorflow pip python=3 pour m'assurer que python3 était installé. l'environnement. 

Ce faisant, je n’ai eu qu’à taper python au lieu de python3 lors de la validation de l’installation et l’erreur a disparu.

1
Mike N

J'essayais d'installer un GPU tensorflow pour Windows 7 avec pip3 pour python3.5.x. Au lieu de faire pip3 install --upgrade tensorflow je viens de faire pip install tensorflow et une fois terminé, j'ai finalement pu importer tensorflow dans python3.5.x.

1
Hubert Pham

avec python2

pip show tensorflow pour vérifier l'installation

python test.py pour exécuter le test

avec python3

pip3 show tensorflow pour vérifier l'installation

python3 test.py pour exécuter le test

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))

Ou, si vous n'avez pas encore installé tensorflow, essayez le document officiel

1
KunMing Xie

vous voudrez peut-être essayer ceci:

$conda install -c conda-forge tensorflow
0
Pallavi Kalambe

Essayez Les étapes d’installation d’Anaconda à partir des documents TensorFlow.

0
Vitalie Maldur

Cela a fonctionné pour moi:

$ 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
0
user9152792

Activez l'environnement virtualenv en exécutant l'une des commandes suivantes:

$ source ~/tensorflow/bin/activate # bash, sh, ksh ou zsh
$ source ~/tensorflow/bin/activate.csh # csh ou tcsh

J'espère que cette aide

0
amy