Windows 10并且无法找到vcvarsall.bat

Jac*_*ian 11 python windows visual-studio-2010 python-3.4

当我尝试构建一个包时:

C:\Linter\intlib\PYTHON>python setup.py build
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

运行构建

运行build_ext

建立'LinPy'扩展

错误:无法找到vcvarsall.bat

这是我的Python版本:

在win32上的Python 3.4.4(v3.4.4:737efcadf5a6,2015年12月20日,20:20:57)[MSC v.1600 64位(AMD64)]

我正在使用Windows 10 x64.我知道这个线程和其他几十个(像这样,这个和列表继续).所以,我想我几乎尝试了一切,但没有任何作用.似乎所有这些线程已经过时,所以我需要一些新的收据.BTW.我试过这个:

SET VS90COMNTOOLS=%VS100COMNTOOLS%
Run Code Online (Sandbox Code Playgroud)

而这(在Visual Studio 2015 Visual Studio命令提示符中):

set DISTUTILS_USE_SDK=1
Run Code Online (Sandbox Code Playgroud)

vcvarsall.bat在我的机器上到处寻找,但找不到它.

我调查了这个文件夹C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools,但它不包含任何.bat文件.无论如何,在我所有的操作之后python setup.py build仍然会引发同样的错误.所以,我需要帮助.谢谢!

Ani*_*non 21

导致该问题的原因是您没有为正在尝试运行的接受构建安装编译器.


以下是您根据MS Python工程社区可能需要的内容,

Python Version  |You will need
------------------------------------
3.5 and later   |Visual C++ Build Tools 2015 or Visual Studio 2015
3.3 and 3.4     |Windows SDK for Windows 7 and .NET 4.0
                |(Alternatively, Visual Studio 2010 if you have access to it)
2.6 to 3.2      |Microsoft Visual C++ Compiler for Python 2.7
Run Code Online (Sandbox Code Playgroud)

您需要安装:Windows SDK for Windows 7和.NET 4.0或VS 2010


来源:如何应对"无法找到vcvarsall.bat"的痛苦

  • 所以,很遗憾,我不能接受你的回答。而“无法找到vcvarsall.bat”的问题依然是as*的痛点。 (2认同)
  • @ ani-menon,在我的Windows 10计算机上安装Visual C ++ Build Tools 2015(不是2017)以在Python 3.6上构建Cython应用程序对我来说很有效。我从http://landinghub.visualstudio.com/visual-cpp-build-tools下载了该软件包。谢谢。 (2认同)

归档时间:

查看次数:

21835 次

最近记录:

6 年,5 月 前