2017-07-14 106 views
2

我通過這裏描述的步驟在我的MacBook Pro 10.12.5上從源代碼安裝了TensorFlow。 https://www.tensorflow.org/install/install_sourcestensorboard:找不到命令

TensorFlow本身運作良好,但我無法運行TensorBoard。 似乎tensorboard沒有正確安裝。

當我嘗試運行tensorboard --logdir=...它說-bash: tensorboard: command not found。並且locate tensorboard返回空。

我需要額外的步驟來安裝張量板嗎?

回答

0

您運行的是什麼版本的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加載 。總之,有一個 /opt/local/Library/Frameworks/Python.framework/Versions/2.7/bin/tensorboard

這是一個PIP/MacPorts的-SOP不匹配/用戶錯誤*和無關 特別是張量板。請關閉此問題。感謝您的幫助 。

*我的「定位」數據庫正在更新的過程,但還沒有完成

+0

謝謝你的迴應。我正在使用1.2.1。我讀過它,但它似乎不同於我目前的問題。 – user3864315

2

如果沒有其他方法工作,那麼試試這個。它可能會幫助你。
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/