在 Debian 9 Stretch 上安装 CUDA 10.0 后,验证安装会引发以下错误:
$ nvcc -V
$ No command 'nvcc' found
为什么?
答案1
解决方案:永久更改小路&LD_LIBRARY_PATH通过编辑 .bashrc 文件
分 3 步修复:
- 在 ~/home 目录中创建 .bashrc 文件
$ cd ~/
$ sudo touch .bashrc
- 输入文件:
$ sudo gedit .bashrc
3. 滚动到底部并将 PATH 添加到 .bashrc 文件:
#CUDA Environment Setup
export PATH=/usr/local/cuda-10.0/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=/usr/local/cuda-10.0/lib64\${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存存档。
重启。
打开新终端:
$ nvcc -V
结果:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2018 NVIDIA Corporation
Built on Sat_Aug_25_21:08:01_CDT_2018
Cuda compilation tools, release 10.0, V10.0.130