适用范围: yes Visual Studio no Visual Studio for Mac no Visual Studio Code

Python 是一种流行的编程语言,它可靠、灵活、易于学习、可在所有操作系统上免费使用。 强大的开发人员社区和很多免费库都支持 Python。 该语言支持各种开发,包括 Web 应用程序、Web 服务、桌面应用、脚本编写和科学计算。 许多高校人员、科学家、业余开发人员和专业开发人员都在使用 Python。

Visual Studio 为 Python 提供一级语言支持。 本教程将指导你完成以下步骤:

  • 步骤 1:创建 Python 项目(本文)
  • 步骤 2:编写和运行代码,以便在工作时查看 Visual Studio IntelliSense
  • 步骤 3:在 REPL 交互窗口中创建更多代码
  • 步骤 4:在 Visual Studio 调试器中运行已完成的程序
  • 步骤 5:安装程序包和管理 Python 环境
  • 步骤 6:使用 Git
  • 安装有 Python 工作负载的 Visual Studio。 如需说明,请参阅 安装适用于 Visual Studio 的 Python 工具

    步骤 1:创建新的 Python 项目

    项目是 Visual Studio 管理所有文件的一种方式,这些文件结合在一起可生成单个应用程序。 应用程序文件包括源代码、资源和配置。 项目将其所有文件之间的关系形式化并予以维护。 项目还可以管理在多个项目之间共享的外部资源。 项目使得应用程序能够毫不费力地扩展和增长。 使用项目比在计划外文件夹、脚本、文本文件和内存中手动管理关系要容易得多。

    本教程将从一个包含单一空代码文件的简单项目开始。

  • 在 Visual Studio 中,选择“文件”>“新建”>“项目”(Ctrl+Shift+N),这会打开“新建项目”对话框。 可在该对话框中浏览各种语言的模板,然后为项目选择一个模板,并指定 Visual Studio 放置文件的位置。

  • 若要查看 Python 模板,可在左侧选择“已安装”>“Python”或搜索“Python”。 如果忘记了模板在语言树中的位置,使用搜索是找到该模板的好方法。

    Visual Studio 中的 Python 支持包含多个项目模板,其中包括使用 Bottle、Flask 和 Django 框架的 Web 应用程序。 但为了便于演示,我们以空项目开始。

  • 选择“Python 应用程序” 模板,为项目指定名称并选择“确定”

  • 几分钟后,Visual Studio 会在“解决方案资源管理器” 窗口 (1) 中显示项目结构。 默认代码文件在编辑器 (2) 中处于打开状态。 “属性” 窗口 (3) 也会出现,其中显示在“解决方案资源管理器” 中选定的任何项的附加信息(包括它在磁盘上的确切位置)。

  • 花点时间熟悉一下“解决方案资源管理器” ,可在该管理器中浏览项目中的文件和文件夹。

    (1) 粗体突出显示的是项目,其名称是在“新建项目” 对话框中指定的名称。 在磁盘上,此项目由项目文件夹中的 .pyproj 文件表示

    (2) 顶层是一个 解决方案 ,它与项目默认同名。 解决方案在磁盘上由 .sln 文件表示,是一个或多个相关项目的容器 。 例如,如果你为 Python 应用程序编写 C++ 扩展,则该 C++ 项目可以位于同一解决方案中。 解决方案还可以包含 Web 服务的项目,以及专用测试程序的项目。

    (3) 在项目下方可以看到源文件,在本例中,只有一个 .py 文件。 选择文件时会在“属性” 窗口中显示其属性。 双击文件会以任何适合该文件的方式打开该文件。

    (4) 项目下方还有“Python 环境” 节点。 展开后,可以看到可用的 Python 解释器。 展开解释器节点可查看安装到该环境 (5) 中的库。

    右键单击“解决方案资源管理器” 中的任意节点或项均可访问适用命令菜单。 例如,“ Rename ”命令可用于更改任何节点或项(包括项目和解决方案)的名称。

  • 在 Visual Studio 中,选择“文件”>“新建”>“项目”,或按 Ctrl+Shift+N 。 此时会显示“创建新项目”屏幕,可在其中搜索和浏览不同语言的模板。

  • 若要查看 Python 模板,请搜索“python”。 如果忘记了模板在语言树中的位置,使用搜索是找到该模板的好方法。

    Visual Studio 中的 Python Web 支持包含多个项目模板,例如 Bottle、Flask 和 Django 框架中的 Web 应用程序。 使用 Visual Studio 安装程序安装 Python 时,选中“可选”下的“Python Web 支持”以安装这些模板。 对于本教程,请从一个空项目开始。

  • 选择“Python 应用程序”模板,然后选择“下一步”。

  • 在“配置新项目”屏幕上,指定项目的名称和文件位置,然后选择“创建” 。

    新项目将在 Visual Studio 中打开。

  • Visual Studio 的“解决方案资源管理器”窗口将显示项目结构 (1) 。
  • 默认代码文件将在编辑器中打开 (2)。
  • “属性”窗口将显示在“解决方案资源管理器”中选择的项的其他信息,包括它在磁盘上的确切位置 (3) 。
  • 请熟悉一下“解决方案资源管理器”,在其中可以浏览项目中的文件和文件夹。

  • 顶层是解决方案,默认情况下它与项目同名 (1)。

    在磁盘上以 .sln 文件形式显示的解决方案是一个或多个相关项目的容器。 例如,如果你为 Python 应用程序编写 C++ 扩展,则该 C++ 项目可以位于同一解决方案中。 解决方案还可以包含 Web 服务的项目,以及专用测试程序的项目。

  • 使用你在“创建新项目”对话框中指定的名称的项目以粗体显示 (2)。 在磁盘上,项目是项目文件夹中的一个 .pyproj 文件。

  • 项目下方是源文件,在本例中只有一个 .py 文件 (3)。 选择文件将在“属性”窗口显示其属性(如果未看见“属性”窗口,请单击“解决方案资源管理器”横幅中的扳手)。 双击文件会以任何适合该文件的方式打开该文件。

  • 项目下方还有“Python 环境”节点 (4) 。 展开该节点可显示可用的 Python 解释器。

  • 展开解释器节点可查看安装在该环境中的库 (5)。

    右键单击“解决方案资源管理器”中的任意节点或项可显示适用命令的上下文菜单。 例如,“重命名”可用于更改节点或项(包括项目和解决方案)的名称。

    编写并运行代码

  • Visual Studio 中的 Python 项目
  • 在 python.org 上了解 Python 语言
  • Python for Beginners (面向初学者的 Python,python.org)
  •