Ubuntu20.04LTS系统CUDA已经安装但nvcc -V显示command not found

背景介绍

安装了NVIDIA驱动程序,同时也安装了CUDA,但使用nvcc -V命令提示不存在,如下所示:

Command 'nvcc' not found, but can be installed with:

sudo apt install nvidia-cuda-toolkit

知识补充:为什么要使用nvcc命令?

使用nvcc -V命令可以查看CUDA的版本,如下所示为正常的输入、输出内容,可以看出通过nvcc -V命令,可以看到目前所使用的CUDA版本。

解决方案

根据提示内容,说nvcc没有找到,但可以通过sudo apt install nvidia-cuda-toolkit命令安装,注意:千万不能使用sudo apt install nvidia-cuda-toolkit命令,否则会重新安装CUDA(而且会安装NVIDIA驱动可以支持的最高版本的CUDA)!!!

Command 'nvcc' not found, but can be installed with:

sudo apt install nvidia-cuda-toolkit

其实CUDA已经安装好了,只是没有在环境变量中配置,所以找不到该命令,需要做如下操作:

1)查看CUDA的位置:

cd /usr/local 

一般在/usr/local目录下会有CUDA文件夹或软链,如下所示:

bin   etc    include  man   share  sunlogin
cuda  games  lib      sbin  src

2)打开、编辑环境变量的配置文件:

vim ~/.bashrc 

在文件末尾添加:

# cuda
export LD_LIBRARY_PATH=/usr/local/cuda/lib64
export PATH=$PATH:/usr/local/cuda/bin

然后按:wq保存退出编辑模式。

3)刷新~/.bashrc文件使其生效:

source ~/.bashrc

4)重新使用nvcc命令查看CUDA版本:

输入:

nvcc -V

输出:
(base) allenpandas@Precision-3660:~$ nvcc -V
nvcc: NVIDIA ® Cuda compiler driver
Copyright © 2005-2021 NVIDIA Corporation
Built on Fri_Dec_17_18:16:03_PST_2021
Cuda compilation tools, release 11.6, V11.6.55
Build cuda_11.6.r11.6/compiler.30794723_0

全部搞定ok!!!

ubuntu@VM-0-10-ubuntu:~$ ubuntu@VM-0-10-ubuntu:~$ lsb_release -d Description: Ubuntu 20.04 LTS ubuntu@VM-0-10-ubuntu:~$ nvidia-smi Thu Mar 20 09:50:51 2025 +-----------------------------------------------------------------------------+ | NVIDIA-SMI 525.105.17 Driver Version: 525.105.17 CUDA Version: 12.0 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | | | | MIG M. | |===============================+======================+======================| | 0 Tesla T4 On | 00000000:00:08.0 Off | 0 | | N/A 35C P8 9W / 70W | 2MiB / 15360MiB | 0% Default | | | | N/A | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: | | GPU GI CI PID Type Process name GPU Memory | | ID ID Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+ ubuntu@VM-0-10-ubuntu:~$ nvcc --version Command 'nvcc' not found, but can be installed with: sudo apt install nvidia-cuda-toolkit ubuntu@VM-0-10-ubuntu:~$ cat /usr/local/cuda/version.txt cat: /usr/local/cuda/version.txt: No such file or directory ubuntu@VM-0-10-ubuntu:~$ cat /usr/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 cat: /usr/include/cudnn_version.h: No such file or directory ubuntu@VM-0-10-ubuntu:~$ python -V Python 3.8.10 ubuntu@VM-0-10-ubuntu:~$ 这是上述指令,帮助我梳理安装上述组件的步骤
最新发布
03-21
评论 29
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北下关吴中生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值