2017-12-11 11 views
3

私はテンソルボードを実行することができませんでした。もともと私はflagsに関連する問題を抱えていた(私はここに約投稿した:Tensorboard error after upgrading to 1.4: trying to access flag before flags were parsed)。実際に、私は最終的には再ダウンロードや修正がであったことを理解した上でTensorflowを再インストールし、今私が代わりにこのエラーを取得しています:テンソルボードは名前 `run_main`をインポートできません

Traceback (most recent call last): 
    File "/opt/python/3.6.3/bin/tensorboard", line 7, in <module> 
    from tensorboard.main import run_main 
ImportError: cannot import name 'run_main' 

は、私は関係なく、私はログディレクトリを提供するかどうか、このエラーを取得しています。修正とは何ですか?調査するために何ができますか?

私はTensorflowエコシステムにはかなり新しいです。私がしようとしたのは、上記のファイル/opt/python/3.6.3/bin/tensorboardを開くことでした。私は次のことを見た:

#!/opt/python/3.6.3/bin/python3.6 

# -*- coding: utf-8 -*- 
import re 
import sys 

from tensorboard.main import run_main 

if __name__ == '__main__': 
    sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.argv[0]) 
    sys.exit(run_main()) 

私はrun_mainという名前の何も見なかった私はどこtensorboard.mainに見えたが、私はdef mainはので、私はmainからimport run_mainrun_main()を変更しようとしたが、それは私が最後に報告flagsエラーに私をLEDバック見ました(Tensorboard error after upgrading to 1.4: trying to access flag before flags were parsed)。他の人達もこの問題にぶち当たっていますか?私は間違って何をしていますか?

+1

は私もtensorboardの問題のページにこの程度の問題をオープンしました:私は一つだけではないよ確認するための – herrtim

+2

@herrtim感謝。私が見つけたのは、TF gitに関連するものではなく、Tensorboardを直接ダウンロードしてインストールしたときでした。 – TFdoe

答えて

関連する問題