tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

前言:在学习pytorch过程中,通过tensorboard看运行过程时遇到了这个问题:tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称在这里插入图片描述
出现这个问题首先看一下你当前所用的conda环境是不是你当前用的环境。
在pycharm的terminal终端默认用的是base环境(即前面显示为PS),需要通过activate命令激活到你所用的环境,再通过tensorboard命令看运行记录在这里插入图片描述
在这时你可能会遇到一个问题,在pycharm的terminal终端通过activate命令激活时无法激活到对应环境。
这时问题很好处理。
转到File -> Settings -> Tools -> Terminal。tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第1张图片
如下图选择到cmd.exe
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第2张图片
然后保存之后关闭pycharm重新打开
activate命令就可以使用了tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第3张图片

然后激活到你对应的conda环境输入tensorboard命令就ok了tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第4张图片
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第5张图片

tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第6张图片

注意pycharm中Python Console和Terminal的区别,
运行tensorboard命令来可视化要在终端中而不是控制台,
因此在jupyter用的命令应该不同

Pycharm中的Python Console和Terminal区别

Python Console(Python控制台),为交互模式(相当于在当前打开文件所在目录打开了Python解释器,故可以直接在Console里继续写入代码执行),方便代码调试。
常用的Python解释器有IPython和CPython等,IPython以In[ 序列号 ]:作为提示符,CPython以>>>作为提示符,两者执行Python代码的功能是完全一样的。
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第7张图片

Terminal(命令终端),为命令模式(相当于在当前打开文件所在目录打开了cmd,与Windows DOS一样的用法,进行环境切换、pip命令安装等)
tensorboard : 无法将“tensorboard”项识别为 cmdlet、函数、脚本文件或可运行程序的名称_第8张图片
参考博文:
https://blog.csdn.net/qq_47997583/article/details/125028675
https://blog.csdn.net/ZhazhaF/article/details/114991462

你可能感兴趣的:(pycharm,python,深度学习)