‘nvcc‘不是内部或外部命令,也不是可运行的程序或批处理文件

一、首先检查是否正确安装

win+R   cmd打开终端,cd转到CUDA的位置,即C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\extras\demo_suite,然后输入bandwidthTest.exe并回车进行测试,最后输入deviceQuery.exe并回车进行测试,若Result = PASS,则表示是安装成功了的

‘nvcc‘不是内部或外部命令,也不是可运行的程序或批处理文件_第1张图片

二、若安装成功,那么问题就出在环境变量的配置上

首先打开环境变量设置面板,选中Path,点击编辑

‘nvcc‘不是内部或外部命令,也不是可运行的程序或批处理文件_第2张图片

然后新建以下三个目录

‘nvcc‘不是内部或外部命令,也不是可运行的程序或批处理文件_第3张图片

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v12.2\extras\CUPTI\libx64

确定修改后,回到终端输入nvcc -V,如果还是显示无法识别命令

则输入set Path=c:并回车

接着输入echo %PATH%并回车

重新打开终端再次输出echo %PATH%,我们可以看到刚刚添加的环境变量已经生效了

最后输入nvcc -V,就能看到如下图

‘nvcc‘不是内部或外部命令,也不是可运行的程序或批处理文件_第4张图片

你可能感兴趣的:(遇到过问题,经验分享,笔记)