質問: cmdにてtensorboardのサーバを起動させようとして ``` tensorboard —logdir=./logfile ``` と入力すると下記のようなエラーが出てしまいます。 > > ImportError: cannot import name lazy > > 下記にエラーが出た際のcmd画面を載せます。 > > ![ImportError時の画面](https://i.stack.imgur.com/3vfZa.jpg) > > > tensorflowを再インストールしてみても、 下記のリンク先の方法を確かめてみても、 エラーは解消しませんでした。 どなたか同様の現象に会われている方は いますでしょうか? また、原因がわかる方がいましたら ご教示願います。 ### 環境 * OS: Windows 8.1 * Python: 3.6.3 * tensorflow: 1.14.0 * tensorboard: 1.14.0 * tensorflow-estimator: 1.14.0 * anacondaを使用してpython環境をインストールしています。 -tensorboard.exeがあるディレクトリのパスを通しております。 また、 condaで新たな環境(環境名:py363_for_tensorflow)を構築し、tensorflowをインストール後にtensorboardを実行しましたが、やはり同じエラー(ImportError)が出てしまします。その時のスタックトレースは下記のようになっています。 ![別環境を構築後のエラー](https://i.stack.imgur.com/phP2e.jpg) 別環境でインストールしたtensorflowのバージョンは次のようになっております。 ![新環境tensorflowバージョン](https://i.stack.imgur.com/6XrRG.jpg)
回答: tensorboardをインストールしたディレクトリでコマンドを実行しているのですか?そのせいでモジュールの読み込みが上手くいっていないのではないのでしょうか?