我正在https://www.tensorflow.org/guide/low_level_intro上遵循Tensorflow入门指南,并设法通过使用
创建了一个'events.out'文件。writer = tf.summary.FileWriter('.')
writer.add_graph(tf.get_default_graph())
writer.flush()
在我的python文件中并运行它。下一步是使用“ shell命令” tensorboard --logdir
在“终端”中启动Tensorboard。这该怎么做?我应该使用哪个终端?我尝试了Windows Powershell,但似乎无法正常工作。它给出了错误
tensorboard:术语“ tensorboard”不被识别为 cmdlet,函数,脚本文件或可操作程序。检查 名称的拼写,或者如果包含路径,请验证路径 是正确的,然后重试。在第1行:char:1 +张量板--logdir + ~~~~~~~~~~~~ + CategoryInfo:ObjectNotFound:(tensorboard:String)[],CommandNotFoundException + FullyQualifiedErrorId:CommandNotFoundException
答案 0 :(得分:0)
使用PowerShell可以。听起来您的PATH没有像其他人所说的那样配置为查找Tensorboard二进制文件。您能告诉我pip show tensorflow
的价格吗?它应该如下所示:
(1) ➜ ~ pip show tensorflow
DEPRECATION: Python 2.7 will reach the end of its life on January 1st, 2020. Please upgrade your Python as Python 2.7 won't be maintained after that date. A future version of pip will drop support for Python 2.7.
Name: tensorflow
Version: 1.12.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: opensource@google.com
License: Apache 2.0
Location: c:\users\stephanwlee\venv\tf\lib\site-packages
Requires: enum34, keras-preprocessing, wheel, astor, backports.weakref, mock, tensorboard, termcolor, protobuf, gast, absl-py, grpcio, six, keras-applications, numpy
Required-by:
在上面的输出中,位置是重要的部分,它告诉您二进制文件的放置位置。如果您使用的是TensorFlow安装指南之类的virtualenv(一切都应无缝设置,我建议您使用它),则二进制文件应位于c:\users\stephanwlee\venv\tf\Scripts
中。请检查路径是否在$env:path
中。
如果其中任何一个没有帮助,请在响应中添加来自PowerShell的pip show tensorflow
和$env:path
的结果,谢谢!