Ich versuche, ein TensorFlow Programm python3.6 zu laufen, aber ich diesen Fehler auftritt:Python - TensorFlow - ModuleNotFoundError: Kein Modul mit dem Namen x
ModuleNotFoundError: No module named 'tensorflow.python.pywrap_tensorflow_internal'
ich, dass ich das Skript gefunden sollte aus einem anderen Verzeichnis als dem TensorFlow. Allerdings, wenn ich das Skript im Terminal aus einem anderen Verzeichnis laufe ich diesen Fehler:
line x: from models.object_detection.utils import dataset_util
ModuleNotFoundError: No module named 'models'
Außerdem ist hier mein Verzeichnis wie folgt aussieht:
- root
- models
. - object_detection
. . - utils
. . + dataset_util.py
- my_folder
. + my_file.py
Wie kann ich das Problem lösen?
Danke.
Sie führen Python aus dem Tensorflow-Quellverzeichnis aus. Bitte ändern Sie das Verzeichnis in einen anderen Ordner. z.B. cd ~/könnte helfen – Mitiku
@Mitiku Ich weiß es. Wie ich im zweiten Teil meiner Frage erwähnt habe, sehe ich einen neuen Fehler, wenn ich mein Verzeichnis ändere: ModuleNotFoundError: Kein Modul mit dem Namen 'models' –
Die Modulmodelle befinden sich in "Tensorflow Object Detection API", haben Sie installiert "Tensorflow Object Detection API"?> Wenn Sie nicht bitte folgen Sie https://github.com/tensorflow/models/blob/master/object_detection/g3doc/installation.md und installieren Sie es. – Mitiku