ここで説明する手順に従って、ソースコードからMacBook Pro 10.12.5にTensorFlowをインストールしました。 https://www.tensorflow.org/install/install_sources
TensorFlow自体はうまく機能しますが、TensorBoardを実行できません。テンソルボードが正しくインストールされていないようです。
tensorboard --logdir=...
を実行しようとすると、-bash: tensorboard: command not found
と表示されます。 locate tensorboard
は空を返します。
テンソルボードをインストールするために追加の手順が必要ですか?
他の方法が機能しない場合は、この方法を試してください。役立つかもしれません。
1。 Tensorflowの場所を確認します
pip show tensorflow
このような出力が表示されます。
...
名前:tensorflow
バージョン:1.4.0
場所:/home/abc/xy/.local/lib/python2.7/site-packages
...
2。上記の出力から取得した場所に移動します。
cd /home/abc/xy/.local/lib/python2.7/site-packages
そこにtensorboardという名前のディレクトリがあります。
cd tensorboard
3.「main.py」という名前のファイルが必要です。
4。次のコマンドを実行して、テンソルボードを起動します。
python main.py --logdir=/path/to/log_file/
tensorboard
をpythonモジュールとして次のように呼び出すことができます。
python3 -m tensorboard.main --logdir=~/my/training/dir
または、これを.profileに追加します
alias tensorboard='python3 -m tensorboard.main'
Tensorflowのどのバージョンを実行していますか?古いバージョンにはTensorboardが含まれていません。
新しいバージョンをお持ちの場合は、OSXを使用していることがわかります。これにより、明らかに他の人にいくつかの問題が発生しています。 https://github.com/tensorflow/tensorflow/issues/2115 修理する!
MacPortsユーザーとして、パス/ opt/local/binから実行することに慣れています。 MacPortsを介してpythonパッケージをインストールすると、メインのpythonリポジトリへのファイルへの単なるシンボリックリンクであっても実行可能ファイルが移動します/opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/にあります
pipは後者のディレクトリにインストールしますが、どうやらシンボリックリンクを/ opt/local/binに追加しません
Pythonからロードする(実行不可能な)パッケージをインストールするためにpipのみを使用したため、これは私にとって以前は問題になりませんでした。結論として、/ opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboardがあります
これはpip/MacPorts-SOPの不一致/ユーザーエラー*であり、特にテンソルボードとは関係ありません。この問題を閉じてください。ご協力いただきありがとうございます。
*私の「locate」データベースは更新中ですが、完了していませんでした