Windows PyTorch cpp_extension配置踩坑

首先要安装ninja,有两个方法,一是pip install ninja,二是去ninja官网下载exe后放到本机PATH里。总之就是要能够在cmd里执行ninja --version成功

 

然后是如果本机语言是简体中文,那么pytorch报错时无法将中文decode成utf-8,需要自行decode成gbk看报错信息

 

然后是如果找不到cl.exe、cstddef、basetsd.h等,这是因为VC++配置不对或者没加到PATH中,建议手动加PATH,参考VC++ 19 编译器环境配置,如果缺少的东西太多,建议重新安装SDK,参考[python踩坑]包安装:'cl.exe','basetsd.h'等问题(不断更新)

 

 

【还在继续踩坑中,可能会有更新……】

你可能感兴趣的:(Python,pytorch)