[PYTHON] Was tun, wenn Sie sich über TensorFlow v2 ohne Attribut 'app' ärgern?

0. Übersicht

Hier ist eine Zusammenfassung der Lösungen, wenn beim Ausführen des Beispielcodes von Tensor Flow v2 die folgende Fehleranweisung angezeigt wird. (Wir werden nicht auf Tensor Flow v1 zurückdatieren.)

1. Hintergrund

Um Tensor Flow zu untersuchen, habe ich den Beispielcode (classify_image.py) von der folgenden URL heruntergeladen. https://github.com/atong01/Imagenet-Tensorflow/blob/master/classify_image.py

2. Umwelt

OS:Windows10 Enterprise 1809 64bit Python:3.7.6 TensorFlow_gpu:v2.1.0

3. Ärger

Da es sich um einen Beispielcode handelt, dachte ich, dass er problemlos ausgeführt werden kann, aber aus irgendeinem Grund wird der folgende Fehler angezeigt.

Fehleranweisung


Traceback (most recent call last):
  File "classify_image.py", line 49, in <module>
    FLAGS = tf.app.flags.FLAGS
AttributeError: module 'tensorflow' has no attribute 'app'

Warum ist es nicht?

Also, als ich es nachgeschlagen habe "In TensorFlow v2 wurde tf.app bereits gelöscht "Backdate auf TensorFlow v1" "Code für TensorFlow v2 API neu schreiben" Bitte antworten Sie mit einem von beiden. "

Ich weiß es nicht. Ich wollte mich von nun an nicht mehr mit der Umwelt anlegen, weil es mir schwer fiel, die Umwelt aufzubauen.

4. Lösung

Nach weiteren Untersuchungen fand ich Informationen, dass das Problem durch Schreiben der folgenden Importanweisung in den Code gelöst werden könnte.

Lösungen


import tensorflow.compat.v1 as tf

Als ich es dem Beispielcode hinzufügte und ausführte, funktionierte es tatsächlich ohne Probleme. Es war gut!

Referenz-URL https://stackoverflow.com/questions/58258003/attributeerror-module-tensorflow-has-no-attribute-app

Recommended Posts

Was tun, wenn Sie sich über TensorFlow v2 ohne Attribut 'app' ärgern?
Was tun, wenn in Python minus Null angezeigt wird?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Was zu tun ist, wenn Sie sich über "Umkehrungen" ärgern, muss eine 2D-Liste sein ... im matplotlib-Pfeil
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn Sie sich über "Wertefehler: unbekannt lokal: UTF-8" in python manage.py syncdb ärgern?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn in Hydrogen "Kein Kernel für Sprachpython gefunden" angezeigt wird?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn Swagger-Codegen mit Python und Importfehler ausgeführt wird? Es wird kein Modul mit dem Namen angezeigt
Was tun, wenn bei yum ein Metalink für Repository-Fehler nicht abgerufen werden kann?
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn die Fehlermeldung angezeigt wird, dass der c-Compiler in configure keine ausführbaren Dateien erstellen kann?
Wenn Sie mehrere Statistiken mit groupby of pandas v1 erhalten möchten
Was tun, wenn TypeError in min und max von numpy auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Was tun, um eine Google-Tabelle in Python zu erhalten?
Was tun, wenn Sie wütend werden, wenn Sie bei der Installation von lxml unter CentOS nicht über libxml / xmlversion.h verfügen?
Was tun, wenn Sie sich über "Gtk * Backend erfordert die Installation von pygtke" ärgern, obwohl pygtk in matplotlib enthalten ist
Was tun, wenn ein Fehler im TensorFlow RNN-bezogenen Import oder in der RNN (LSTM) -Zelle (v 0.11r ~) auftritt?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn beim Versuch, eine Nachricht in task.loop () unmittelbar nach dem Start zu senden, eine Fehlermeldung angezeigt wird?
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn beim Konvertieren von PySparkDataFrame in PandasDataFrame ein Speicherfehler auftritt?
Was tun, wenn Sortierimporte in der Python-Erweiterung von VSCode hängen bleiben (um 2020/09)?
Was tun, wenn beim Importieren von matplotlib mit Jupyter ein Importfehler auftritt?
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Was tun, wenn Sie Python auf IntelliJ ausführen und mit einem Fehler beenden?
Was tun, wenn `Argumente [0] .scrollIntoView ();` in Python-Selen fehlschlägt?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn in tf.train.start_queue_runners () ein 0xC0000005-Fehler auftritt?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
Einfache Lösung, wenn Sie Ihr EC2-Schlüsselpaar verlieren
Was tun, wenn bei Do and Return in einem Golang-Test ein Fehler mit zu vielen Eingabeargumenten auftritt?
Was tun, wenn Yum kaputt geht?
Was tun, wenn ein undefinierter Fehler angezeigt wird: Das Objekt 'Module_six_moves_urllib_parse' hat unter MacOS kein Attribut 'urlencode'
Was tun, wenn beim Versuch, pip mit pyenv zu verwenden, ein undefinierter Fehler angezeigt wird?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn Intellisense mit Anaconda + VSCode + Tensorflow2.1 nicht funktioniert?
Was tun, wenn "Unbenannt: 0" in_csv-> read_csv von Pandas hinzugefügt wird?