python 编译所需的 vcvarsall.bat 从 Visual Studio 2015 (v 14) 中缺失

2024-01-18

我正在尝试在 Windows 10 下的 python 3.5 中安装 numpy,并安装了 Visual Studio 2015 Ultimate。

简短版本:文件vcvarsall.batvs14 文件夹中丢失C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC文件夹。为什么?

长版: 跑步pip install numpy给我这个错误error: Unable to find vcvarsall.bat

研究这个错误让我得到了几个 stackoverflow 答案,帮助我弄清楚 python 需要 c++ 编译器来编译一些包。它需要使用与编译 python 3.5 相同版本的编译器来完成此操作(错误:找不到 vcvarsall.bat https://stackoverflow.com/questions/2817869/error-unable-to-find-vcvarsall-bat?rq=1)。我的 python 是使用 [MSC v.1900 64 位 (AMD64)] 编译的 - 这是 vs 14 ( Visual Studio 2015 )

随着我的研究的深入,我从以下方面了解到:pip install 给出错误:无法找到 vcvarsall.bat https://stackoverflow.com/questions/19830942/pip-install-gives-error-unable-to-find-vcvarsall-bat that get_build_version() from $python_install_prefix/Lib/distutils/msvc9compiler.py返回应用于查找路径的 vs 版本vcvarsall.bat对我来说,这个方法返回 14。所以一切都是正确的。

现在当我查看文件夹时C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC缺少文件 vcvarsall.bat。

但是当我查看文件夹时C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC有一个vcvarsall.bat。

为什么 vs 14.0 中缺少 vcvarsall.bat?


确保 Visual Studio 中安装了 C++ 通用工具。

程序和功能 -> VS 2015 -> 更改

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

python 编译所需的 vcvarsall.bat 从 Visual Studio 2015 (v 14) 中缺失 的相关文章

随机推荐