如何使命令行工具“ctpu”被我的终端识别?

如何使命令行工具“ctpu”被我的终端识别?

我下载了ctpuGoogle 制作的命令行工具。此工具可轻松设置和运行用于深度学习项目的 Cloud TPU。我已成功将该工具下载到我的~目录 ( Users/NameOfUserAccount),并且我的 macOS 计算机显示该ctpu工具的文件类型为“Unix 可执行文件”。我尝试查看我的终端是否能识别该命令行工具。显然,它不能识别,因为我输入了ctpu up,但终端无法识别该命令,并且该ctpu工具无法自动完成(按 Tab 键无法自动完成ctpu)。我运行该工具的唯一方法ctpu是输入~/ctpu。为了解决这个问题,我尝试将以下行添加到我的~/.bash_profile

export PATH="/Users/NameOfUserAccount/ctpu/bin:$PATH"

意识到下载的ctpu工具不是一个目录而是一个 Unix 可执行文件,我尝试将该工具放在一个bin文件夹中并将该行更改为:

export PATH="/Users/NameOfUserAccount/bin/ctpu:$PATH"

然而,终端仍然无法识别该ctpu工具。

我怎样才能不再需要手动输入ctpu工具的文件路径,并让终端永久识别命令行工具?感谢您的帮助。

答案1

$PATH 采用目录而不是文件:

export PATH="/Users/NameOfUserAccount/bin:$PATH"

export PATH="$HOME/bin:$PATH"

相关内容