📜  需要 microsoft visual c++ 14.0 - Python (1)

📅  最后修改于: 2023-12-03 15:42:25.810000             🧑  作者: Mango

需要 Microsoft Visual C++ 14.0 - Python

简介

在使用 Python 编程时,有时可能会遇到需要安装 Microsoft Visual C++ 14.0 的情况。这是因为一些 Python 库(如 numpy、pandas 等)在安装时需要进行编译,而需要 Visual C++ 14.0 的支持。

本文将介绍如何安装 Microsoft Visual C++ 14.0,以及为什么需要它。

为什么需要 Microsoft Visual C++ 14.0

在 Python 的第三方库中,有些库用到了 C/C++ 的代码。这些库的安装需要编译这些 C/C++ 代码,而这时需要依赖于 C/C++ 编译工具链。对于 Windows 系统来说,也就是需要 Visual Studio 或者 Visual C++ Build Tools。

一些 Python 库则专门依赖于 Visual C++ 14.0,比如 numpy、pandas 等。在安装这些库时,必须先要安装 Microsoft Visual C++ 14.0,否则会出现安装错误。

如何安装 Microsoft Visual C++ 14.0
安装 Visual Studio 2015

安装 Visual C++ 14.0 最方便的方式就是直接安装 Visual Studio 2015。Visual Studio 是一个完整的开发环境,包含了编译器、调试器等工具。如果你还需要开发其他项目(如 C#、C++、ASP.NET),可以选择安装完整的 Visual Studio。

Visual Studio 2015 下载地址:https://my.visualstudio.com/Downloads?q=Visual%20Studio%202015&wt.mc_id=o~msft~vscom~older-downloads

安装 Visual C++ Build Tools

如果你只是需安装 Microsoft Visual C++ 14.0,而不需要安装整个 Visual Studio,你可以考虑安装 Visual C++ Build Tools。

Visual C++ Build Tools 是一个轻量级的 C++ 编译工具链,包含了 Visual C++ 编译器、C++ 标准库、MSBuild 工具等。安装它可以完全解决在编译 Python 库时的 C++ 依赖。

Visual C++ Build Tools 下载地址:https://visualstudio.microsoft.com/downloads/#build-tools-for-visual-studio-2017

使用 pip 安装 wheel

如果你不想安装 Visual Studio 或者 Visual C++ Build Tools,那么你可以通过使用 pip 安装预编译版本的 Python 库。

许多 Python 库都提供了预编译版的 wheel(一种 Python 库安装包),这些预编译版的包已经编译好了 C/C++ 代码,不需要再次编译。

你可以通过 pip 下载并安装这些 wheel 包,而不需要再次编译 C/C++ 代码。

结论

安装 Microsoft Visual C++ 14.0 可以解决在编译 Python 库时的 C++ 依赖,但这需要安装 Visual Studio 2015 或者 Visual C++ Build Tools。如果你不想再次编译 C/C++ 代码,可以考虑使用预编译版本的 Python 库。