我下载了ctpu
Google 制作的命令行工具。此工具可轻松设置和运行用于深度学习项目的 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"