CUDA已经安装但nvcc -V显示command not found(Ubuntu20.04LTS系统)
背景介绍
安装了NVIDIA驱动程序,同时也安装了CUDA,但使用nvcc -V
命令提示不存在,如下所示:
1 Command 'nvcc' not found, but can be installed with: 2 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)!!!
1 Command 'nvcc' not found, but can be installed with: 2 sudo apt install nvidia-cuda-toolkit
其实CUDA已经安装好了,只是没有在环境变量中配置,所以找不到该命令,需要做如下操作:
1)查看CUDA的位置:
1 cd /usr/local
一般在/usr/local目录下会有CUDA文件夹或软链,如下所示:
bin etc include man share sunlogin cuda games lib sbin src
2)打开、编辑环境变量的配置文件:
1 vim ~/.bashrc
在文件末尾添加:
# cuda export LD_LIBRARY_PATH=/usr/local/cuda/lib64 export PATH=$PATH:/usr/local/cuda/bin
然后按:wq保存退出编辑模式。
3)刷新~/.bashrc文件使其生效:
1 source ~/.bashrc
4)重新使用nvcc命令查看CUDA版本:
输入:
1 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!!!
分类:
Linux系统相关
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人