2017-07-14 10 views
2

Ich habe TensorFlow auf meinem MacBook Pro 10.12.5 aus dem Quellcode nach den hier beschriebenen Schritten installiert. https://www.tensorflow.org/install/install_sourcesTensorboard: Befehl nicht gefunden

TensorFlow selbst funktioniert gut, aber ich kann TensorBoard nicht ausführen. Es scheint, Tensorboard ist nicht richtig installiert.

Wenn ich versuche, tensorboard --logdir=... zu laufen, heißt es -bash: tensorboard: command not found. Und locate tensorboard gibt leer zurück.

Benötige ich einen zusätzlichen Schritt um Tensorboard zu installieren?

Antwort

0

Welche Version von Tensorflow laufen Sie? Ältere Versionen enthalten kein Tensorboard.

Wenn Sie eine neuere Version haben, sehe ich, dass Sie OSX verwenden, was anscheinend einige Probleme für andere Leute verursacht: https://github.com/tensorflow/tensorflow/issues/2115 Überprüfen Sie diese Seite, um es zu beheben!

Als MacPorts-Benutzer bin ich es gewohnt, Dinge außerhalb des Pfades /opt/local/bin auszuführen. Wenn Sie ein Python-Paket über MacPorts installieren, ist das , wohin die ausführbaren Dateien gehen --- auch wenn sie nur symbolische Links zu Dateien zu einem Haupt-Python-Repository in /opt/local/Library/Frameworks/Python.framework/Versions sind /2.7/bin/

pip installiert Dinge in dieses Verzeichnis, aber anscheinend nicht fügen Sie den symbolischen Link auf/opt/local/bin

Dies hat nie ein Problem (oder sogar kommen) seit Ich vorher, weil Ich habe nur pip verwendet, um (nicht ausführbare) Pakete zu installieren, die aus Python laden. Abschließend ist ein dort /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboard

Dies ist ein pip/MacPorts-SOP Mismatch/Anwenderfehler *, und nichts zu tun insbesondere mit Tensorboard. Bitte schließe dieses Problem. Danke für Ihre Hilfe.

* my ‚finden‘ Datenbank war in den Prozess der Aktualisierung aber noch nicht abgeschlossen

+0

Vielen Dank für die Antwort. Ich benutze 1.2.1. Ich lese es, aber es scheint anders als mein aktuelles Problem. – user3864315

2

Wenn keine anderen Methoden dann versuchen diese arbeiten. Es kann dir helfen.
1. Überprüfen Sie zuerst die Position des Tensorflow.

pip show tensorflow 

Es wird Ausgabe so etwas zeigen.
...
Name: tensorflow
Version: 1.4.0
Ort: /home/abc/xy/.local/lib/python2.7/site-packages
...
2. Gehen Sie zu diesem Ort.

cd /home/abc/xy/.local/lib/python2.7/site-packages 

Dort können Sie ein Verzeichnis namens Tensorboard sehen.

cd tensorboard 

3. Es muss eine Datei 'main.py' genannt werden.
4. Führen Sie den folgenden Befehl aus, um das Tensorboard zu starten.

python main.py --logdir=/path/to/log_file/