You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何重置Bash路径变量?正确设置CUDA_PATH及修复PATH异常

紧急修复当前PATH异常

当前基础命令(ls、vim、sudo等)无法使用,是因为你覆盖了系统默认的PATH变量。先在终端执行以下命令临时恢复正常:

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

执行后基础命令就能正常使用了。

彻底修复CUDA_PATH设置问题

1. 确认CUDA实际安装路径

CUDA默认安装路径通常是/usr/local/cuda(这是指向具体版本的软链接,比如/usr/local/cuda-11.8)。可以用以下命令确认:

ls /usr/local/ | grep cuda

找到你的CUDA实际路径,比如/usr/local/cuda-12.1。

2. 正确设置CUDA_PATH与PATH

临时设置(仅当前终端会话有效)

执行以下命令,替换/usr/local/cuda为你的实际路径:

export CUDA_PATH=/usr/local/cuda
export PATH=$CUDA_PATH/bin:$PATH

这样既设置了CUDA_PATH,又把CUDA的二进制目录追加到系统PATH前,不会覆盖原有路径。

永久设置(重启系统或终端后依然生效)

编辑你的shell配置文件,Bash用户编辑~/.bashrc,Zsh用户编辑~/.zshrc:

vim ~/.bashrc

在文件末尾添加两行(替换路径为你的实际CUDA路径):

export CUDA_PATH=/usr/local/cuda
export PATH=$CUDA_PATH/bin:$PATH

保存退出后,执行以下命令让配置生效:

source ~/.bashrc

3. 验证设置是否成功

执行以下命令检查:

echo $CUDA_PATH
# 应输出你设置的CUDA路径
nvcc --version
# 应输出CUDA编译器的版本信息,说明PATH配置正确
避免再次出错的注意事项
  • 不要直接用export PATH=xxx覆盖原有PATH,必须用export PATH=$PATH:xxx或export PATH=xxx:$PATH的形式追加。
  • 设置CUDA_PATH时,确保指向真实存在的CUDA安装目录,不要设为~/这类无效路径。

内容的提问来源于stack exchange,提问作者Hopfield

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.19 16:25:56