問題描述
按照官方教程安裝nerf studio,運(yùn)行命令pip install git+https://github.com/NVlabs/tiny-cuda-nn/#subdirectory=bindings/torch
安裝tiny-cuda-nn時(shí),出現(xiàn)以下報(bào)錯(cuò):
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [8 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\Lenovo\AppData\Local\Temp\pip-req-build-lz_n7l05\bindings/torch\setup.py", line 53, in <module>
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 86 from PyTorch
[end of output]
根據(jù)報(bào)錯(cuò),出現(xiàn)問題的原因是找不到Visual C++編譯器的位置。
解決方法
參考鏈接:https://github.com/NVlabs/nvdiffrec/issues/35
Step1: 安裝VS2019(已安裝可跳過)
下載Visual Studio Installer
Visual Studio2019下載鏈接:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/
本人選擇的是免費(fèi)的Community版本:
勾選使用C++的桌面開發(fā):
注意:如果安裝的VS不是2017-2019版本,會(huì)出現(xiàn)以下報(bào)錯(cuò):文章來源:http://www.zghlxwxcb.cn/news/detail-424588.html
Step2: 添加環(huán)境變量
右鍵此電腦->屬性->高級(jí)系統(tǒng)設(shè)置->高級(jí)->環(huán)境變量
在系統(tǒng)變量Path中添加:G:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64
(按照自己的VS安裝路徑,我的安裝路徑是G:\Program Files (x86)\Microsoft Visual Studio)文章來源地址http://www.zghlxwxcb.cn/news/detail-424588.html
到了這里,關(guān)于安裝tiny-cuda-nn時(shí)報(bào)錯(cuò)RuntimeError: Could not locate a supported Microsoft Visual C++ installation的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!