关于winerror2的错误类型有很多,遇到这种问题也不用太担心,根据程序运行的提示,谷歌一下就完事了。
现在来说说我在python setup.py install安装过程中遇到的错误:
C:\anaconda3\anaconda\lib\site-packages\torch\utils\cpp_extension.py:316: UserWarning: Error checking compiler version for cl: [WinError 2] 系统找不到指定的文件。
warnings.warn(f'Error checking compiler version for {compiler}: {error}')
error: [WinError 2] 系统找不到指定的文件。
根据提示可以看到是cl文件无法找到的原因,这时候只需要在C:\Program Files (x86)\Microsoft Visual Studio\\Community\VC\Tools\MSVC\14.29.30133\bin\Hostx64\x64路径中寻找“cl.exe”文件,并在path中配置环境变量即可。
然后在cmd中输入:cd c:\windows\system32进入指定目录下,在输入cl,如果出现下图结果即可。动手吧,祝君好运!!