Python编译期间未找到vcvarsall.bat,已检查所有可能性

Python编译期间未找到vcvarsall.bat,已检查所有可能性,python,windows,visual-c++,numpy,pip,Python,Windows,Visual C++,Numpy,Pip,我在向Python中添加包时遇到了问题(有或没有pip)。 我想我已经检查了这里讨论过的所有可能性。无论如何,情况如下: 我安装了微软Visual C++编译器,包括文件 VCVALSAL.BAT < /C> >(如PIP所需)。我已正确设置文件的path变量 不过,如果我想安装下载的软件包(numpy),Python会对我大喊大叫: No module named msvccompiler in numpy.distutils; trying from distutils error: Una

我在向Python中添加包时遇到了问题(有或没有pip)。 我想我已经检查了这里讨论过的所有可能性。无论如何,情况如下:

我安装了微软Visual C++编译器,包括文件<代码> VCVALSAL.BAT < /C> >(如PIP所需)。我已正确设置文件的path变量

不过,如果我想安装下载的软件包(numpy),Python会对我大喊大叫:

No module named msvccompiler in numpy.distutils; trying from distutils
error: Unable to find vcvarsall.bat
如果我想使用pip获得numpy(否则它会正常工作),它会下载包,开始运行安装,然后就会延迟—它不再继续,命令提示符停止响应

我什么都试过很多次了,不知道该怎么办。有人能帮忙吗


我运行的是64位Windows 7

哪一版本的Python?您安装了VisualC++编译器的版本?在Windows上,我建议为NUMPY(或需要C扩展编译的任何东西)获得预构建二进制安装程序。pip需要在安装过程中构建它们,这通常很困难。除非确实需要,否则请检查官方安装程序()或C.Gohlke()的安装程序