[Solved] ‘tensorboard’ is not recognized as an internal or external command,
Just started using Tensorflow, but I am not able to use tensorboard command on my cmd, it gives the error command
C:UserstusharPycharmProjects>tensorboard --logdir="NewTF"
'tensorboard' is not recognized as an internal or external command,
operable program or batch file.
I am using window 10 and have installed tensorboard library/
Solution #1:
I had the same problem for tensorflow 1.5.0 and windows10.
Following tensor documentation (“Launching TensorBoard” section), you can try:
python -m tensorboard.main --logdir=[PATH_TO_LOGDIR]
Now tensorboard is working properly for me.
Solution #2:
- Open Anaconda prompt
-
activate tensorflow environment e.g. activate Test1-Tensor
-
tensorboard –logdir=path to your log files,
put entire path. e.g.
Solution #3:
I also had the same sort of problem while running tensorboard from cmd, if your tensorflow installation was done using conda, then you can launch tensorboard from the Anaconda prompt as follows:
activate tensorflow
tensorboard --logdir=path to your log files
Solution #4:
I had the same error and this is what I did.
The best way to open tensorboard on Windows on a specified port is
Step 1: Open CMD
Step 2: Type the following command
python -m tensorboard.main --logdir=<path to log file> --port=6006
The –logdir option is to specify the log location for tensorboard and –port option is to specify the port on which you want tensorboard to run.
I have chosen port 6006 for tensorboard which used to be the default port. (I got an error when I didn’t specify the port).
You will get a warning if CUDA is not installed on your machine, for now it can be ignored.
Step 3: Once the command successfully executes the output looks like this
Serving TensorBoard on localhost; to expose to the network, use a proxy or pass --bind_all
TensorBoard 2.2.0 at http://localhost:6006/ (Press CTRL+C to quit)
Step 4: Just open your browser to http://localhost:6006/
Solution #5:
Try the following:
C:UserstusharPycharmProjects>python -m tensorflow.tensorboard --logdir="NewTF"
Solution #6:
If you’re using Anaconda as your python environment, make sure to activate it before trying to open tensorboard.
Would look like this in your case:
C:UserstusharPycharmProjects>conda activate YourCondaEnv && tensorboard --logdir="NewTF"
Solution #7:
How to open launch TensorBoard with Anaconda Enviroment
First make sure that you are downloaded PACKAGE of tensorboard
1. Open Anaconda
2. Click on PLAY button , then you will see “Open Terminal” and click
3. Go to your main project directory (where you store logs directory)
4. Call following python script to launch TensorBoard
#EXAMPLE (python -m tensorboard.main --logdir=logs/)
python -m tensorboard.main --logdir='your log dir'
Solution #8:
Just open your anaconda prompt and head to the respective logs folder. Make sure to activate the tensorflow environment in the prompt and then just write
tensorboard --logdir logs
It worked for me.
Peace