使用python setup.py build_ext --inplace报错

在使用别人发布的代码时,命令行输入python setup.py build_ext --inplace报错
region.c
d:\anaconda\envs\pytorch\include\pyconfig.h(203): fatal error C1083: 无法打开包括文件: “basetsd.h”: No such file or directory
error: command 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\HostX86\x64\cl.exe' failed with exit code 2
求解答
(我的vs版本是2017,在安装c++模块的时候有两个msi文件安装失败了,不知道和这个有没有关系?)

你vs安装之后有运行过吗》?一般安装vs而不是c++ runtime的话,都要启动一下vs,配置一些基本环境的,有些时候还会要求重启电脑才行的。如果有启动过并且有重启过之后还这样的话,试试看下加环境变量行不行,不行的话就是你的msi安装的问题了,不过也不好说,不知道你的msi失败是哪几个msi。
https://blog.csdn.net/downanddusk/article/details/110915461
不过如果你有conda环境的话,新建虚拟环境的时候,应该会有个默认的c++的vcruntime的库才对,会自动在虚拟环境中的,不需要安装vs的好像

img