3.2 安装Visual Studio
Visual Studio 的最新版本 Visual Studio 2019 内置了对 Python 和 Windows 上的 C 源代码的支持。我建议将它用于本书中的示例和练习。如果你已经安装了 Visual Studio 2017,那也可以。
注
编译 CPython 或完成本书不需要 Visual Studio 的任何付费功能。你可以使用免费的社区版。
但是,PGO 优化构建配置文件需要专业版或更高版本。
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 的麻烦。下载最多可能需要十分钟。
重要
Visual Studio 将自动创建主干分支。在编译之前,确保在 Team Explorer 窗口中将分支更改为 3.9。切换到 3.9 分支是重要的一步。主干分支每小时变化一次。本书中的许多示例和练习不太可能适用于主干分支。
下载项目后,你需要通过单击 Solutions and Projects/pcbuild.sln
将 Visual Studio 指向 PCBuild/pcbuild.sln
解决方案文件:
截图不译。
现在你已经配置了 Visual Studio 并下载了源代码,你可以按照下一章中的步骤在 Windows 上编译 CPython。
Last updated