如何重置bash路径变量



我一直在尝试设置$CUDA_PATH,以便我正在使用的包能够看到它。我收到了以下错误:

RuntimeError: CUDA_PATH environment variable not set - 

当我做时

echo $CUDA_PATH

我得到一个空的回报。显然,CUDA_PATH被设置为~/,这是不对的。

我试着export PATH=$CUDA_PATH:"path_to_cuda"。我立刻意识到我犯的错误,我能够修复PATH变量,这样我就可以使用sudo、cd、ls等基本命令。然而

现在我可以在任何地方使用bash命令,除了在/etc之类的位置。我可以使用cd,但我不能使用ls、vim、sudo等。

我该如何妥善修复?此外,既然我们在这里,如何在不干扰其他路径变量的情况下正确设置CUDA_PATH

您需要单独设置CUDA_PATH,然后将其添加到PATH:

export CUDA_PATH=/path/to/cuda
export PATH=$PATH:$CUDA_PATH

如果您需要在当前shell中重置PATH,您可以退出shell并启动另一个,也可以重新获取.bashrc.bash_profile:

. ~/.bashrc

相关内容

  • 没有找到相关文章

最新更新