快速入门:从 Visual Studio 中的现有代码创建 Python 项目

在本快速入门中,按照引导步骤快速从现有代码创建新的 Python 项目。 借助 Visual Studio,可以使用“ 从现有 Python 代码”向导中的“创建新项目 ”轻松地将 Python 代码引入 Visual Studio 项目。

先决条件

  • 安装了支持 Python 工作负载的 Visual Studio。 有关详细信息,请参阅 在 Visual Studio中安装 Python 支持。

不支持 Visual Studio for Mac。 Windows、Mac 和 Linux 上的 Visual Studio Code 通过可用扩展适用于 Python

使用向导从现有文件创建项目

按照以下步骤从现有文件创建项目。

重要

以下过程不会移动或复制任何原始源文件。 如果要处理文件的副本,请先复制该文件夹,然后创建项目。

  1. 启动 Visual Studio 并选择“ 文件>新建>项目”。

  2. 在“ 创建新项目 ”对话框中,搜索 python,然后选择“ 从现有 Python 代码 模板”,然后选择“ 下一步”。

  3. “配置新项目”对话框中,输入项目名称和位置,选择包含项目的解决方案,然后选择“创建”。

  4. “从现有 Python 代码创建新项目 ”向导中,将 文件夹路径 设置为现有代码,设置文件类型 筛选器 ,并指定项目所需的任何 搜索路径 ,然后选择“ 下一步”。 如果不知道搜索路径,请将字段留空。

    从现有代码创建新项目的屏幕截图,包括选择文件夹路径、文件类型筛选器和搜索路径。

  5. 在下一页上,选择项目的 启动文件 。 Visual Studio 选择默认的全局 Python 解释器和版本。 可以使用下拉菜单更改环境。 准备就绪后,选择“下一步”。

    注释

    该对话框仅显示根文件夹中的文件。 如果所需的文件位于子文件夹中,请将启动文件留空。 可以在 解决方案资源管理器中设置启动文件,如后续步骤中所述。

    “新建项目从现有代码”窗口的屏幕截图,包括选择启动文件和 Python 环境。

  6. 选择用于存储项目文件的位置(磁盘上的 .pyproj 文件)。 如果适用,还可以包括虚拟环境的自动检测,并为不同的 Web 框架自定义项目。 如果不确定这些选项,请将字段设置为默认值。

    “从现有代码”窗口创建新项目(包括项目文件的位置和其他可选设置)的屏幕截图。

  7. 选择完成

    Visual Studio 将创建项目并在 解决方案资源管理器中打开它。 如果要将 .pyproj 文件移动到其他位置,请在 解决方案资源管理器中选择该文件,然后在工具栏上选择“ 文件>另存为 ”。 此作更新项目中的文件引用,但它不会移动任何代码文件。

  8. 若要设置其他启动文件,请在 解决方案资源管理器中找到该文件,右键单击该文件,然后选择“ 设置为启动文件”。

现在,可以通过在 Visual Studio 主工具栏上选择 “调试>开始”而不调试 或使用 Ctrl+F5 键盘快捷方式来运行程序。