Nach der Installation von tensorflow-gpu mit pip3 erhalte ich die folgende Fehlermeldung, wenn ich import tensorflow as tf
versuche
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/home/dlpda/.local/lib/python3.5/site-packages/tensorflow/__init__.py", line 22, in <module>
from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import
File "/home/dlpda/.local/lib/python3.5/site-packages/tensorflow/python/__init__.py", line 52, in <module>
from tensorflow.core.framework.graph_pb2 import *
ImportError: No module named 'tensorflow.core'
Ich kann zwar erfolgreich in eine virtualenv importieren, aber nicht außerhalb.
Wie sollte ich dieses Problem lösen, um Tensorflow importieren zu können?
Das Problem kann bei Installationsverzeichnissen für Pakete liegen, da einige Pakete in Home und einige in/usr/installiert werden. Ich empfehle Ihnen, alle Pakete im Home-Verzeichnis zu entfernen, indem Sie sie in ~/.Local/lib/python3.5/site-packages Finden und dann mit Superuser-Berechtigungen neu installieren.
Erstellen Sie eine virtuelle Umgebung und installieren Sie dann den Tensorflow. Es funktioniert gut.