it-swarm.com.de

ImportError: Kein Modul mit dem Namen Tensorflow

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.

Sol2

Ich habe keinen Sudo-Zugriff auf den Server Ich kann nur pip verwenden, um ein Modul zu installieren

24

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.

22
Dharma

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.

16
Cryptc

Ü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.
13
Alpa8

Für Anaconda3 einfach in Anaconda Navigator installieren:  enter image description here

9
Raymond Yip

Installieren Sie Tensorflow auf der Benutzerseite. Diese Installation funktioniert nur für Sie.

installieren Sie den Tensorflow - Benutzer

8
Vijay

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

4
parlad neupane

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.

1
Mike N

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.

1
Hubert Pham

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

1
KunMing Xie

vielleicht möchten Sie es versuchen:

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

Testen Sie Anaconda-Installationsschritte aus den TensorFlow-Dokumenten.

0
Vitalie Maldur

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

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.

0
Jonathan

Ich hatte genau das gleiche Problem. Das liegt daran, dass die Standardeinstellung python in Version 2 ist. Sie müssen eine Verknüpfung zu Version 3 herstellen.

>Sudo rm -rf /usr/bin/python
>Sudo ln -s /usr/bin/python3.5 /usr/bin/python

python links

0
Kcm

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

0
amy