碰到了一个深度学习bug, `'tensorboard' 不是内部或外部命令,也不是可运行的程序 或批处理文件` 这个错误表明你的系统找不到名为 `tensorboard` 的可执行文件。这通常发生在以下情况:

        1. **TensorBoard 没有安装**:如果你还没有安装 TensorBoard,你需要首先安装它。TensorBoard 是 TensorFlow 的一个可视化工具,它通常与 TensorFlow 一起安装。

   使用 pip 安装 TensorFlow(这将同时安装 TensorBoard):

 pip install tensorflow

   或者,如果你使用pytorch只需要 TensorBoard,可以使用:

 pip install tensorboard

        2. **TensorBoard 已安装但不在 PATH 中**:如果 TensorBoard 已经安装,但是你的系统找不到它,可能是因为它的安装路径没有添加到你的环境变量 PATH 中。你可以通过以下步骤找到并运行 TensorBoard:

### 步骤 1: 确定TensorBoard可执行文件的路径

首先,找到你的 Python 的 `Scripts` 目录。这通常位于 Python 安装目录下的一个子目录中(例如,在 Windows 上可能是 `C:\Python39\Scripts`)。TensorBoard的可执行文件(`tensorboard.exe`)通常位于Python的`Scripts`目录下,这里说一下如果是原装环境是在C盘,虚拟环境实在conda安装位置的env中,注意一下

pip show tensorflow

### 步骤 2: 打开环境变量编辑器

1. 右击“此电脑”或“计算机”,选择“属性”。
2. 点击“高级系统设置”。
3. 在“高级”选项卡下,点击“环境变量”按钮。

### 步骤 3: 添加TensorBoard到Path环境变量

1. 在“系统变量”部分,找到名为“Path”的变量,然后选择它并点击“编辑”。
2. 在“编辑环境变量”窗口中,点击“新建”,然后输入TensorBoard可执行文件所在的目录路径(例如`C:\Python39\Scripts`),确保只添加到Scripts目录。
3. 点击“确定”保存更改。

### 步骤 4: 验证TensorBoard是否已正确添加到Path

1. 打开一个新的命令提示符窗口(可以通过按下Win+R,输入`cmd`然后回车来打开)。
2. 输入`tensorboard --version`并回车。如果TensorBoard已正确添加到Path,你应该会看到TensorBoard的版本信息。

### 注意事项

* 如果TensorBoard的可执行文件不在`Scripts`目录下,你可能需要查找它的实际位置,并将其添加到Path中。
* 在添加路径到Path时,确保只添加到Scripts目录,而不是整个Python安装目录或`site-packages`目录。
* 如果你使用的是虚拟环境,并且TensorBoard安装在该环境中,你可能需要将虚拟环境的Scripts目录添加到Path,而不是全局Python的Scripts目录。
* 更改环境变量后,需要重新启动命令提示符窗口或计算机才能使更改生效

* 更改环境变量后,需要重新启动命令提示符窗口或计算机才能使更改生效

* 更改环境变量后,需要重新启动命令提示符窗口或计算机才能使更改生效

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐