Beim Importieren von tensorflow.keras wird der Fehler modulenotfound angezeigt

Dec 08 2020

Ich folge dem Tutorial von Neural Nine zum Erstellen eines Chatbots (was hier zu finden ist ) und hatte einige Probleme bei der Installation von Tensorflow, aber ich habe es schließlich getan, tensorflow-gpuindem ich zuerst Tensorflow installiert und dann installiert habe.

Als ich das Programm mit diesen Tensorflow-Importen ausführte:

from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense, Activation, Dropout
from tensorflow.keras.optimizers import SGD

Ich bekomme

Traceback (most recent call last):
  File "c:/Users/User/Documents/Python Projects/chatbot/traning.py", line 9, in <module>
    import tensorflow.keras
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\__init__.py", line 41, in <module>
    from tensorflow.python.tools import module_util as _module_util
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\__init__.py", line 40, in <module>
    from tensorflow.python.eager import context
  File "C:\Users\User\AppData\Roaming\Python\Python38\site-packages\tensorflow\python\eager\context.py", line 29, in <module>
    from absl import logging
ModuleNotFoundError: No module named 'absl'

Ich habe versucht, Abseilen neu zu installieren, aber das hat nicht funktioniert. Dann habe ich online nachgesehen und die meisten Antworten deuten darauf hin, dass die Person Abseilen auf Python 2.x installiert hat und dass sie es nur verwenden muss pip3. Ich habe kein Python 2, das ist also nicht möglich. Die ähnliche Frage finden Sie hier

Antworten

VascoCansadoCarvalho Dec 10 2020 at 02:30

Intels Grafikkarten werden von nicht offiziell unterstützt tensorflow-gpu(siehe diesen Beitrag ).

Ich fand jedoch zeigte ein Projekt heraus hier diese darauf hindeutet , OpenCL - Lösung , wo es angeblich möglich ist , eine Intel GPU zu verwenden ( Problem , bei dem der Kompatibilität referierten ist )