Python Can';找不到vcvarsall.bat
我知道这个话题已经被讨论了一次又一次,但我面临着很多困难。我已经安装了Python 2.7的Visual C++编译器,并在系统路径中添加了批处理文件的路径。由于某些原因,在编译使用pip安装的基于C的软件包时,我仍然找不到它。我也尝试过可再发行的方法,但没有效果。我甚至尝试过用直接路径覆盖从distutils脚本中查找文件的函数,它告诉我访问被拒绝。我能做什么呢?没关系,我在一个针对Python 2.7.9的应用程序中发现了这个问题。清单中包含了一个变通方法。感谢那些试图帮助我解决问题的人:Python Can';找不到vcvarsall.bat,python,Python,我知道这个话题已经被讨论了一次又一次,但我面临着很多困难。我已经安装了Python 2.7的Visual C++编译器,并在系统路径中添加了批处理文件的路径。由于某些原因,在编译使用pip安装的基于C的软件包时,我仍然找不到它。我也尝试过可再发行的方法,但没有效果。我甚至尝试过用直接路径覆盖从distutils脚本中查找文件的函数,它告诉我访问被拒绝。我能做什么呢?没关系,我在一个针对Python 2.7.9的应用程序中发现了这个问题。清单中包含了一个变通方法。感谢那些试图帮助我解决问题的人:
1) Enter MSVC for Python command prompt
2) SET DISTUTILS_USE_SDK=1
3) SET MSSdk=1
4) python.exe setup.py ...
你需要安装它的编译的特定VS C++(我想它通常是2008)…这可能非常痛苦(您可能还需要设置一些路径变量)。。。是否已查找预编译版本?*。whl或installer.exe?我真的在寻找一种极简主义的方法。您可以使用Visual Studio或可再发行版本。我想用后者。但是Python C++编译器是否足够?DUP @谢尔盖我在这件事上看到了每一个帖子。正如我所说,我不想安装整个VisualStudio。我想要一个最低限度的安装,我的机器上的空间是有限的。然后找到预编译安装程序为您的包。。。我知道在windows上配置生成环境很痛苦。。。您需要完整的vsc++安装,以获得构建您所使用的python的确切版本