遇到‘nvcc‘ 不是内部或外部命令,也不是可运行的程序或批处理文件怎么办?亲测有效

这段时间初学深度学习,安装CUDA和cuDNN遇到一个问题,如下

但是通过nvidia-smi检查了显卡驱动没问题,如下

 

并且在C:\Program Files\NVIDIA GPU Computing Toolkit中找到了CUDA文件夹,通过C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\extras\demo_suite跑一个demo试试,看到result=pass,确保CUDA安装没问题。

 那么就是环境变量的问题。通过控制面板,系统,高级系统设置,环境变量,系统变量中找到Path

 

 双击打开path,选择新建,

把以下两行(v10.0是cuda版本号,根据自己下载的版本对应填入)

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin

分别添加进去,就OK了。

但是有时候由于里面预装了很多软件,就好比我的电脑,这时候会报下图的错。

 怎么办呢?方法总比问题多!

新建一个Path1(名字随意),然后把原Path中的一些“字符压力”分流到Path1,如下

 然后进行最关键的一步,在Path中新建添加%Path1%,如下

 

 这时候,你在命令提示符中输入nvcc -V,OK,完美解决。

谢谢大家点赞!

来源:我爱猪肉炖粉条

物联沃分享整理
物联沃-IOTWORD物联网 » 遇到‘nvcc‘ 不是内部或外部命令,也不是可运行的程序或批处理文件怎么办?亲测有效

发表评论