Bitte helfen Sie mir bei diesem Fehler
Ich habe das Tensorflow-Modul auf meinem Server installiert. Nachfolgend finden Sie die Informationen
[email protected]:~$ 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
Aber wenn ich versuche, Tensorflow zu importieren, erhalte ich einen Fehler
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named tensorflow
Meine Python-Version ist wie folgt
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
Ich habe die in sol1 angegebenen Lösungen ausprobiert.
Ich habe keinen Sudo-Zugriff auf den Server Ich kann nur pip verwenden, um ein Modul zu installieren
Installieren Sie Tensorflow erneut mit der gewünschten Version und mit der Option --ignore-installiert wie:
pip install tensorflow==1.2.0 --ignore-installed
Ich habe das gleiche Problem mit diesem Befehl gelöst.
Ich hatte ein grundlegenderes Problem, als ich diesen Fehler erhielt.
Die Anweisungen zum Bestätigen der Installation geben Folgendes ein: python
Ich habe jedoch sowohl 2.7 als auch 3.6 installiert. Da ich Tensorflow mit pip3 installiert habe, musste ich Folgendes eingeben: python3
Mit der richtigen Version konnte ich das "Tensorflow" -Modul importieren.
Überprüfen Sie, ob Tensorflow erfolgreich installiert wurde.
pip3 show tensorflow
Wenn du sowas bekommst
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
Sie können den Pfad Ihres Tensorflow-Speicherorts folgendermaßen hinzufügen:
export PYTHONPATH=/your/tensorflow/path:$PYTHONPATH.
Installieren Sie Tensorflow auf der Benutzerseite. Diese Installation funktioniert nur für Sie.
installieren Sie den Tensorflow - Benutzer
Möglicherweise benötigen Sie dies, da der erste möglicherweise nicht funktioniert.
python3 -m pip install --upgrade https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-0.12.0-py3-none-any.whl
Anstatt den Befehl (conda create -n tensorflow pip python=2.7 # or python=3.3, etc.
) des Dokuments zu verwenden, der python2.7 in der Conda-Umgebung installieren wollte, und behauptete, das Modul könnte nicht gefunden werden, wenn die Schritte der Installationsprüfung ausgeführt werden, habe ich conda create -n tensorflow pip python=3
verwendet, um sicherzustellen, dass python3 installiert wurde die Umgebung.
Dabei musste ich beim Validieren der Installation nur python
anstelle von python3
eingeben, und der Fehler wurde behoben.
Ich habe versucht, Tensorflow-GPU für Windows 7 mit Pip3 für Python3.5.x zu installieren. Anstelle von pip3 install --upgrade tensorflow
habe ich nur pip install tensorflow
gemacht, und nachdem es abgeschlossen war, konnte ich endlich tensorflow in python3.5.x importieren.
mit Python2
pip show tensorflow
, um die Installation zu überprüfen
python test.py
, um test auszuführen
mit Python3
pip3 show tensorflow
, um die Installation zu überprüfen
python3 test.py
, um test auszuführen
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))
Wenn Sie tensorflow noch nicht installiert haben, probieren Sie das offizielle Dokument aus
vielleicht möchten Sie es versuchen:
$conda install -c conda-forge tensorflow
Testen Sie Anaconda-Installationsschritte aus den TensorFlow-Dokumenten.
Dies funktionierte für mich:
$ 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
Ich bin auf dasselbe Problem gestoßen. Ich habe einfach meinen Befehl aktualisiert, um mit python3
Anstatt mit python
zu beginnen, und es hat perfekt funktioniert.
Aktivieren Sie die virtualenv-Umgebung, indem Sie einen der folgenden Befehle ausgeben:
$ source ~/tensorflow/bin/enable # bash, sh, ksh oder zsh
$ source ~/tensorflow/bin /ivate.csh # csh oder tcsh
Ich hoffe das hilft