在没有 Visual Studio 的情况下为 python 安装 MS C 14.0

新手上路,请多包涵

我正在安装现有项目的一些 python 包,但出现此错误:

 error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft
Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

我通过在 StackOverflow answer 中使用 visual studio 的产品之一安装它找到了解决方案,但是,想知道是否有另一种方法不需要安装超过 1.7 gb。 PS:我安装了独立的 MSbuild 工具,但对我不起作用。

原文由 ketimaBU 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 599
2 个回答

在没有 Visual Studio 的情况下为 python 安装 MS C++ 14.0

要安装Microsoft Visual C++ 14.0,可以下载Microsoft Build Tools for Visual Studio 2017 ,安装并打开,选择: WorkloadsVisual C++ build tools (甚至只能选择“Windows 10 SDK”):

在此处输入图像描述

如果以上仍然不能解决您的问题,您可以尝试切换到 Individual components ,向下滚动 Individual components 列表,有一个标题为 Compilers, build tools, and runtimes 的部分。在该部分下有一个 VC++ 2015.3 v140 桌面工具集 (x86,x64) 选项并选择它:

在此处输入图像描述

我已经安装了这两个,所以我不能确定安装哪个来解决这个问题。

此外,有人提供了另一种解决方法来解决此问题,您可以检查它是否适合您:

一种解决方法是安装预编译的二进制文件。网页 http://www.lfd.uci.edu/~gohlke/pythonlibs (镜像)包含许多 Python 包的预编译二进制文件。下载您感兴趣的包后,您可以使用 pip install 安装它,例如 pip install mysqlclient‑1.3.10‑cp35‑cp35m‑win_amd64.whl

您可以查看 此文档此线程 以获取更多详细信息。

希望这可以帮助。

原文由 Leo Liu 发布,翻译遵循 CC BY-SA 4.0 许可协议

您可以使用另一个安装文件来避免大量下载。

仅安装 MS C++ 14.0:

  1. 下载 visualcppbuildtools_full.exe 文件并执行。

  2. 取消选中所有复选框(以避免大量下载)。

  3. 将显示安装按钮,单击它。

重新启动电脑,你就可以了。

原文由 sifr_dot_in 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题