私はテンソルボードを実行することができませんでした。もともと私は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_main
とrun_main()
を変更しようとしたが、それは私が最後に報告flags
エラーに私をLEDバック見ました(Tensorboard error after upgrading to 1.4: trying to access flag before flags were parsed)。他の人達もこの問題にぶち当たっていますか?私は間違って何をしていますか?
は私もtensorboardの問題のページにこの程度の問題をオープンしました:私は一つだけではないよ確認するための –
herrtim
@herrtim感謝。私が見つけたのは、TF gitに関連するものではなく、Tensorboardを直接ダウンロードしてインストールしたときでした。 – TFdoe