C:\Linter\intlib\PYTHON>python setup.py build
我收到了以下错误信息:
运行构建 运行构建_ext 正在构建“LinPy”扩展 错误:无法找到vcvarsall.bat
这是我的Python版本:
Python 3.4.4(v3.4.4:737efcadf5a6,2015年12月20日,20:20:57)[MSC v.1600 64位(AMD64)]在win32上
我正在使用Windows 10 x64。我知道this线程和其他几十个线程(如this和this等),列表还在继续。所以,我想我尝试了几乎所有的方法,但都没有成功。看来所有这些线程都已经过时了,所以我需要一些新的方法。顺便说一句,我尝试了这个方法:
SET VS90COMNTOOLS=%VS100COMNTOOLS%
在Visual Studio 2015的Visual Studio命令提示符中执行以下操作:
set DISTUTILS_USE_SDK=1
我在我的电脑上到处寻找
vcvarsall.bat
,但是没有找到。我调查了文件夹
C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Tools
,但是它不包含任何 .bat
文件。无论如何,在我进行所有操作之后,python setup.py build
仍然引发同样的错误。所以,我需要帮助。谢谢!
%VS140COMNTOOLS%
。 - smerlinSetEnv.cmd
设置/x86
或/x64
,但无法同时设置两者。 - Eryk SunFILE
流和低级I/O文件描述符的不同C运行时DLL。因此,这可能是一个问题。在你的问题中,你提到了“Visual Studio 2015 Visual Studio Command Prompt”(用于Python 3.5),因此并不清楚你是否安装了Visual Studio 2010,或者安装了哪个版本的VS2010。 - Eryk Sun