找不到vcvarsall.bat文件

4
我知道已经有一个关于这个问题的问题在这里,但我无法按照答案操作。根据这个答案,我只需要添加一个变量。然而,我不知道该变量是在哪里创建的以及它的位置在哪里。通常,我只与文件和文件夹一起工作,因此我不知道如何添加变量。由于我认为变量可能在bat文件中,所以我查看了vcvarsall.bat、vsvars32.bat和vsDevCmd.bat。在后两个文件中,我找到了以下几行:set VS110COMNTOOLS=,所以在直接下一行,我像答案中说的那样输入了@set VS90COMNTOOLS= C:\Program Files\Microsoft Visual Studio 11.0\Common7\Tools\ 。然而,仍然出现了相同的错误。我尝试安装Visual Studio 2010,因为答案是针对2010年的,但由于我已经有VS 2012,所以无法安装。
总之,环境变量VS10COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\ 在哪里?谢谢!
2个回答

2
你想要导入什么?有些模块在Windows上可能不太兼容,最好查看这个Python软件包的.exe文件的存储库。此外,我使用所有32位版本的软件包获得了最佳运行效果。我建议你也这样做。

我在尝试设置.py时遇到了错误,这个https://github.com/gurgeh/selfspy/,可悲的是没有exe,但现在我已经让它工作了 :) - shimao
该页面上提到的可执行文件非常好用。我一直在尝试在Windows上安装Zope和Twisted,但是你的解决方案是几个小时以来唯一有效的方法。谢谢! - Eswar Rajesh Pinapala
是的,我知道预打包的二进制版本总是有效的。但是,我仍然希望解决这个可怕的错误。 - swdev

0

将变量VS110COMNTOOLS设置为[...]Microsoft Visual Studio 11.0\Common7\Tools\

在使用vc编译器的某些qt项目中遇到了相同的问题。您必须将每个缺失的文件复制到[...]Microsoft Visual Studio 11.0\Common7\Tools\文件夹。

只需: - 阅读新错误 - 复制位于[...]Microsoft Visual Studio 11.0\VC\文件夹中某处的缺失文件

直到没有错误

编辑: 您在此情况下使用了VS110VS100VS90(VS2011),那么应该使用VS110


我看不到变量在哪里。例如,vcvarall的前两行是[@echo off]和[if"%1"==""goto x86]。我添加了[@set VS110COMNTOOLS=c:\program files\Microsoft Visual Studio 11.0\Common7\Tools],但这并没有解决问题,而且我也不确定我是否将该行添加到了正确的位置。 - shimao
这些包含的批处理文件已经损坏(对我从未起作用)。请手动设置环境变量。 - Peuczynski
谢谢!在多个版本的Visual Studio中不断尝试系统和用户变量后,终于有所进展,现在它可以工作了! - shimao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接