温馨提示:这篇文章已超过464天没有更新,请注意相关的内容是否还可用!
摘要:在Linux系统中,如果遇到执行nvcc -V
命令时出现-bash: nvcc command not found
错误,这通常意味着系统中未安装NVIDIA的编译器nvcc
或路径配置不正确。为了解决这个问题,用户需要确保已正确安装NVIDIA编译器并正确配置环境变量。可以通过检查安装路径、添加路径到环境变量或使用包管理器重新安装nvcc
来解决此问题。
直接在bashrc文件中添加本地cuda路径
1、打开终端,使用vim编辑器编辑bashrc文件:
vim ~/.bashrc
2、定位到文件末尾,并在末尾添加以下内容:
export LD_LIBRARY_PATH=/usr/local/cuda/lib export PATH=$PATH:/usr/local/cuda/bin
或者可以添加以下命令来指定CUDA的安装路径:
export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
3、保存并关闭文件后,执行以下命令使更改生效:
source ~/.bashrc
前提是你本地已经安装了相应版本的CUDA,你可以进入相关路径查看确认:
cd /usr/local ls
方法二:通过命令行添加export
直接在命令行中执行以下export命令,然后再执行source命令:
export CUDA_HOME=/usr/local/cuda export PATH=$PATH:$CUDA_HOME/bin export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}} source ~/.bashrc
执行完上述命令后,这些环境变量就会被自动写入到bashrc文件中,你可以验证一下是否配置成功,在执行这些命令之前,请确保你已经正确安装了CUDA,并且知道CUDA的安装路径。
文章版权声明:除非注明,否则均为VPS857原创文章,转载或复制请以超链接形式并注明出处。
还没有评论,来说两句吧...