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
Je n'ai pas accès au serveur Sudo Je ne peux utiliser pip que pour installer un module.
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.
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".
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.
Essayez d’installer tensorflow sur le site de l’utilisateur. Cette installation ne fonctionne que pour vous.
pip installer tensorflow --user
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
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.
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.
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
vous voudrez peut-être essayer ceci:
$conda install -c conda-forge tensorflow
Essayez Les étapes d’installation d’Anaconda à partir des documents TensorFlow.
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
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