3 回答
TA贡献1865条经验 获得超7个赞
看来Python明确地在寻找Visual Studio2008。我遇到了这个问题,即使它在路径上,也找不到vcvarsall.bat。
事实证明,Visual Studio 2010创建以下环境变量:
SET VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\
解决方法是创建一个名为的变量VS90COMNTOOLS,并使其指向您的Visual Studio 2010常用工具文件夹,例如
SET VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\
这已经为我解决了,现在我可以使用Visual Studio 2010编译器来构建软件包。
您还可以使用以下命令将VS90环境变量设置为指向VS100环境变量:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
TA贡献1864条经验 获得超2个赞
解决此问题的方法是设置以下环境变量:
VS90COMNTOOLS
例如:
set VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools
此错误可能是由于在安装Visual Studio之后没有重新启动,或者在安装之后没有启动新的命令提示符而引起的。
另外,可用于编译扩展的Visual Studios版本可能取决于要构建的python版本。
添加回答
举报