'nvcc-smi' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
时间: 2023-09-12 13:04:45 浏览: 223
CUDA_Compiler_Driver_NVCC__
根据引用中提供的信息,"nvcc-smi' 不是内部或外部命令,也不是可运行的程序或批处理文件"的错误可能是由于环境变量配置不正确所导致的。在安装CUDA时,需要正确配置环境变量才能使得相关命令可被系统识别。
首先,你可以通过控制面板,系统,高级系统设置,环境变量,系统变量中找到Path变量,并双击打开它。在弹出的对话框中,选择新建,然后将CUDA的安装路径添加到Path变量中。例如,对于CUDA v10.0,你需要将以下两行添加到Path变量中:
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v10.0\libnvvp
如果你的电脑上已经安装了许多其他软件,而Path变量已经很长,可能会导致冲突。在这种情况下,你可以新建一个名为Path1的环境变量,并将原Path变量中的一部分内容转移到Path1中,以减少Path变量的长度。然后,在Path变量中新建并添加"%Path1%",这样系统就能正确识别CUDA相关的命令了。
另外,引用提到了解决nvidia-smi问题的方法,即将"C:\Program Files\NVIDIA Corporation\NVSMI"添加到Path变量中。这也是一个可行的解决方案。
如果以上方法都尝试后仍然无法解决问题,那可能是因为CUDA驱动未正确安装。你可以按照引用中提供的步骤,通过计算机管理器中的设备管理器来检查和更新显示适配器驱动。
综上所述,如果出现"'nvcc-smi' 不是内部或外部命令,也不是可运行的程序或批处理文件"的错误,你可以尝试检查和配置环境变量,确保CUDA的安装路径正确添加到Path变量中,或者尝试添加"C:\Program Files\NVIDIA Corporation\NVSMI"到Path变量中。如果问题仍然存在,可能需要检查和更新显示适配器驱动。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [遇到‘nvcc‘ 不是内部或外部命令,也不是可运行的程序或批处理文件怎么办?亲测有效](https://blog.csdn.net/lvtlvtlvtlvt/article/details/122110785)[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_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [【Windows】输入nvidia-smi显示不是内部或外部命令也不是可运行的程序解决办法](https://blog.csdn.net/qq_44703886/article/details/112554376)[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_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文