it-swarm.com.de

ModuleNotFoundError: Kein Modul mit dem Namen 'tensorflow.python.training'

Wenn ich versuche, das auszuführen 

import keras

Ich erhalte folgende Fehler :

Traceback (most recent call last):

  File "<ipython-input-1-c74e2bd4ca71>", line 1, in <module>
    import keras

  File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/__init__.py", line 3, in <module>
    from . import utils

  File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/utils/__init__.py", line 6, in <module>
    from . import conv_utils

  File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/utils/conv_utils.py", line 3, in <module>
    from .. import backend as K

  File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/backend/__init__.py", line 83, in <module>
    from .tensorflow_backend import *

  File "/Users/rezwan/anaconda/lib/python3.6/site-packages/keras/backend/tensorflow_backend.py", line 2, in <module>
    from tensorflow.python.training import moving_averages

ModuleNotFoundError: No module named 'tensorflow.python.training'

Ich habe bereits Theano, Tensorflow und Keras mit den folgenden Befehlen installiert:

Theano:

Rezwans-iMac:~ rezwan$ pip install --upgrade --no-deps git+git://github.com/Theano/Theano.git

Tensorflow:

Rezwans-iMac:~ rezwan$ conda create -n tensorflow python=3.6

Rezwans-iMac:~ rezwan$ source activate tensorflow

(tensorflow) Rezwans-iMac:~ rezwan$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0rc2-py3-none-any.whl

(tensorflow) Rezwans-iMac:~ rezwan$ pip3 install --upgrade $TF_BINARY_URL

Keras:

Rezwans-iMac:~ rezwan$ pip install --upgrade keras

Die obigen Befehle funktionieren einwandfrei.

Aber ich bekomme einen Fehler. Wie kann ich diesen Fehler beheben?

7

Um sicherzustellen, dass alle Bibliotheken installiert sind, können Sie eine Textdatei mit folgendem Inhalt verwenden:

jupyter==1.0.0
Keras==2.1.3
numpy==1.15.1
pandas==0.22.0
scikit-learn==0.19.1
scipy==1.0.0
tensorboard==1.10.0
tensorflow==1.10.0

Dann installiere pip:

pip install -r requirements.txt

oder

pip3 install -r requirements.txt

Alle Bibliotheken werden zur Verwendung in derselben Python-Version installiert, falls Sie mehrere Installationen haben.

1
CAta.RAy

Ihre Tensorflow-Installationsbefehle:

Rezwans-iMac:~ rezwan$ conda create -n tensorflow python=3.6
Rezwans-iMac:~ rezwan$ source activate tensorflow
(tensorflow) Rezwans-iMac:~ rezwan$ export TF_BINARY_URL=https://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.3.0rc2-py3-none-any.whl
(tensorflow) Rezwans-iMac:~ rezwan$ pip3 install --upgrade $TF_BINARY_URL

eine virtuelle Umgebung namens tensorflow erstellt und aktiviert. Beachten Sie den (tensorflow) vor Rezwans-iMac, der anzeigt, dass Sie sich in der neu erstellten virtuellen Umgebung befinden. Da der Tensorflow nur in dieser virtuellen Umgebung installiert ist, müssen Sie mit einschalten

source activate tensorflow

jedes Mal, wenn Sie Tensorflow verwenden möchten. Sie müssen auch andere Pakete installieren, die Sie in dieser Umgebung verwenden möchten.

Konfigurieren Sie auch Ihre IDE, um den Interpreter in .../anaconda/env/tensorflow/bin/python zu verwenden.

0
FlyingTeller