Tensorboard:"localhost refused to connect",Tensorboard 页面完全空白

Tensorboard: "localhost refused to connect", Tensorboard page completely blank

在 Windows 中的 Chrome 中加载 "localhost:6006" 时,我无法让 TensorBoard 显示空白页面(甚至 header 或任何其他内容) .唯一表明 tensorboard 在这个端口上确实是 运行 的是选项卡标题。 我主要是按照tensorflow的官方教程,但是在我自己的项目中实现了它:https://www.tensorflow.org/tensorboard/get_started

在 Jupyter Notebook 中,我得到一个灰色字段,上面写着:"localhost refused to connect"(我的电脑上是德语,但它应该以某种方式翻译成这样。) 指定目录中已经有日志,但我认为这与我的问题无关。 我在互联网上看到了很多非常相似的问题,但它们似乎都有些不同,none 的解决方案对我有用。

我尝试写 127.0.0.1 而不是 localhost,但没有成功。 我杀死了"tensorboard.exe"进程并删除了“...\temp.tensorboard-info”中的所有文件,仍然没有。 重启我的机器,还是不行。

我使用了以下关于张量板的代码行:

%load_ext tensorboard
...
logdir = os.path.join("logs", datetime.now().strftime("%Y%m%d-%H%M%S"))
tensorboard_callback = tf.keras.callbacks.TensorBoard(logdir, histogram_freq=1)
...
model.fit(x_train, y_train, validation_data=(x_test,y_test), epochs=20, callbacks=[tensorboard_callback])

%tensorboard --logdir=./logs --host localhost

我从未设法看到任何实际的 Tensorboard GUI。我在任务管理器中看到 "tensorboard.exe" 进程 运行。

我通过重新安装整个 Anaconda/python 环境设法解决了问题。该问题可能是由多次安装 tensorflow 或某些损坏的安装引起的。 我希望这对遇到类似问题的人有所帮助。