vc琰u varsall.bat和Visual Studio 2015

2024-10-01 19:16:59 发布

您现在位置:Python中文网/ 问答频道 /正文

distutils.msvc9compiler中的函数find\u vcvasall检查多个位置(环境变量或注册表)以查找vc\u varsall.bat。我在几个安装了VS 2015的不同机器上调用了这个函数,但没有一个返回路径。有时未设置VS130COMNTOOLS的环境变量和/或缺少注册表项。在2012年、2013年和2017年的所有机器上都能正常工作。有什么想法吗

TL;DR:为什么除了VS2015之外,所有Visual Studio都列在注册表中

Missing 13.0 for Visual Studio 2015


Tags: 函数路径机器注册表环境变量findvsdistutils
1条回答
网友
1楼 · 发布于 2024-10-01 19:16:59

如果Python是用MSC v编译的,那么python2.7中的get\u build\u version()返回错误的生成版本。1900(Visual Studio 2015)。我从Python3.6中使用了msvc9compiler.get\u build\u version,它明确地解决了这个问题

相关问题 更多 >

    热门问题