Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/365.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Can';找不到vcvarsall.bat_Python - Fatal编程技术网

Python Can';找不到vcvarsall.bat

Python Can';找不到vcvarsall.bat,python,Python,我知道这个话题已经被讨论了一次又一次,但我面临着很多困难。我已经安装了Python 2.7的Visual C++编译器,并在系统路径中添加了批处理文件的路径。由于某些原因,在编译使用pip安装的基于C的软件包时,我仍然找不到它。我也尝试过可再发行的方法,但没有效果。我甚至尝试过用直接路径覆盖从distutils脚本中查找文件的函数,它告诉我访问被拒绝。我能做什么呢?没关系,我在一个针对Python 2.7.9的应用程序中发现了这个问题。清单中包含了一个变通方法。感谢那些试图帮助我解决问题的人:

我知道这个话题已经被讨论了一次又一次,但我面临着很多困难。我已经安装了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的确切版本