【转载】Ubuntu20.04系统CUDA已经安装但nvcc -V显示command not found的解决方案

article2023/12/5 18:08:07/文章来源:https://blog.csdn.net/m0_38068876/article/details/127836484

文章目录

  • 背景介绍
  • 解决方案

背景介绍

安装了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!!!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:【解决方案】Ubuntu20.04系统CUDA已经安装但nvcc -V显示command not found的解决方案

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Ubuntu 20.04安装nvidia-smi,你可以按照以下步骤进行操作: 1. 首先,确保你的系统已经安装NVIDIA驱动程序。你可以使用命令`sudo dpkg --list | grep nvidia-*`来查看当前系统安装NVIDIA驱动程序版本。 2. 如果发现系统的内核版本和目前使用的NVIDIA驱动版本不一致,你需要先卸载原来的驱动程序,然后安装新版本。你可以按照以下命令进行操作: ``` // 卸载NVIDIA驱动 sudo apt-get purge nvidia* // 卸载CUDA Toolkit sudo apt-get --purge remove "*cublas*" "cuda*" // 卸载NVIDIA驱动程序 sudo apt-get --purge remove "*nvidia*" ``` 3. 完成上述步骤后,你可以尝试重新安装nvidia-smi。你可以使用以下命令来安装: ``` sudo apt-get install nvidia-utils ``` 这将安装nvidia-smi以及其他与NVIDIA驱动程序相关的实用工具。 请注意,你可能需要在上述步骤中使用管理员权限,所以可能需要输入你的密码进行确认。如果安装过程中出现任何错误,你可以参考官方文档或 NVIDIA 支持论坛来获取更详细的帮助。 <span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [ubuntunvidia-smi报错:Failed to initialize NVML: Driver/library version mismatch](https://blog.csdn.net/weixin_44857882/article/details/126612051)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值