分享价值
提升价值

应用报错RuntimeError: Could not locate a supported Microsoft Visual C++ installation解决方法

python应用在安装时报错,部分错误信息如下:

Running command git clone –filter=blob:none –quiet https://github.com/NVlabs/tiny-cuda-nn/ ‘C:\Users\Administrator\AppData\Local\Temp\pip-req-build-d1ifdg6v’
Resolved https://github.com/NVlabs/tiny-cuda-nn/ to commit c91138bcd4c6877c8d5e60e483c0581aafc70cce
Running command git submodule update –init –recursive -q
Preparing metadata (setup.py) … error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
Traceback (most recent call last):
File “”, line 2, in
File “”, line 34, in
File “C:\Users\Administrator\AppData\Local\Temp\pip-req-build-d1ifdg6v\bindings/torch\setup.py”, line 72, in
raise RuntimeError(“Could not locate a supported Microsoft Visual C++ installation”)
RuntimeError: Could not locate a supported Microsoft Visual C++ installation

Building PyTorch extension for tiny-cuda-nn version 1.7
Obtained compute capability 75 from PyTorch

[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed

× Encountered error while generating package metadata.
╰─> See above for output.

在安装 tiny-cuda-nn 时,找不到支持的 Microsoft Visual C++ 编译器,解决方法

首先检查电脑是否安装Microsoft Visual Studio及【使用C++的桌面开发】模块

VS 2022微软官网下载链接https://visualstudio.microsoft.com/zh-hans/downloads/

如果是电脑上已经安装了VS的话,那应该是没有安装到默认路径,比如C盘以外,我安装到了E盘里,所以这个地方报错了,将cl.exe路径添加到系统环境变量path中即可,如我的电脑上cl.exe路径地址:E:\Microsoft\2022\VC\Tools\MSVC\14.40.33807\bin\Hostx64\x64,你可以根据参考找到你的路径地址添加到系统环境变量中,重新运行应用或cmd窗口即可

赞(0) 打赏
未经允许不得转载:诺瓦软件 » 应用报错RuntimeError: Could not locate a supported Microsoft Visual C++ installation解决方法

觉得文章对你有帮助就打赏一下作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的世界!

支付宝扫一扫

微信扫一扫