3.2 安装Visual Studio

Visual Studio 的最新版本 Visual Studio 2019 内置了对 Python 和 Windows 上的 C 源代码的支持。我建议将它用于本书中的示例和练习。如果你已经安装了 Visual Studio 2017,那也可以。

Visual Studio 可从 Microsoft 的 Visual Studio 网站免费获得。7

下载 Visual Studio 安装程序后,系统会要求你选择要安装的组件。本书需要以下组件:

  • Python 开发工作负载;

  • 可选的Python原生开发工具

  • Python 3 64 位(3.7.2)。

如果你已经安装了 Python 3.7,则可以取消选择 Python 3 64 位 (3.7.2)。若想节省磁盘空间,也可以取消选择任何其他可选功能。

安装程序将下载并安装所有必需的组件。安装最多可能需要一个小时,因此你可能想继续阅读并在完成后返回本节。

安装完成后,单击 Launch 以启动 Visual Studio。系统将提示你登录。如果你有 Microsoft 帐户则可以登录,或者跳过该步骤。

接下来,系统会提示你打开一个项目。你可以通过选择 Clone or check out code 选项直接从 Visual Studio 克隆 CPython 的 Git 存储库。

仓库位置输入 https://github.com/python/cpython,选择你的本地存储路径,然后选择 Clone

然后,Visual Studio 将使用与 Visual Studio 绑定在一起的 Git 版本从 GitHub 下载 CPython 的副本。此步骤还为你省去了必须在 Windows 上安装 Git 的麻烦。下载最多可能需要十分钟。

下载项目后,你需要通过单击 Solutions and Projects/pcbuild.sln 将 Visual Studio 指向 PCBuild/pcbuild.sln 解决方案文件:

截图不译。

现在你已经配置了 Visual Studio 并下载了源代码,你可以按照下一章中的步骤在 Windows 上编译 CPython。

Last updated