如何从 VS Code 运行 Python
ホーム zhcn 视频游戏 游戏设备 视窗 如何从 VS Code 运行 Python

如何从 VS Code 运行 Python


Visual Studio (VS) Code 为专业人士和爱好者提供 Python 开发支持。本文提供了有关设置 Python 环境、运行和调试 Python 代码的实用知识,并提供了有价值且有趣的附加功能。

设置Python环境

为了能够将 Python 解释器与 VS Code 一起使用,您必须在计算机上手动设置 Python 解释器。方法如下:
  1. 访问 Python 官方网站
    访问 Python 官方网站。
  2. 转到“下载”页面,选择您的操作系统版本(Windows、macOS 或 Linux,具体取决于库),然后单击“下载”。
    转到“下载”页面,选择您的操作系统版本(Windows、macOS 或 Linux,具体取决于库),然后单击“下载”。
  3. 下载并运行安装程序。
    下载并运行安装程序。
  4. 打开终端或命令提示符。
    打开终端或命令提示符。
  5. 输入python –version并按 Enter 键。
    输入 python –version 并按 Enter 键。
  6. 您应该会在屏幕上看到安装的 Python 版本。
如果数据科学是您使用 Python 的主要原因,请考虑下载 Anaconda 并使用 Python。 Anaconda 附带了一个 Python 解释器和许多用于数据科学的专用库和工具。
对于想要在 Linux 环境中运行 Python 的 Windows 用户来说,Windows Subsystem for Linux (WSL) 是另一个可行的选择。选择WSL还需要安装相关扩展。有关将 WSL 与 VS Code 结合使用的更多信息,请参阅 VS Code 远程开发文档或使用 WSL 教程。
成功完成这些步骤后,Python 库将安装在您的系统上,您将能够编写代码。

将 Python 扩展安装到 VS Code

要在 VS Code 中正确使用 Python 环境,还必须安装 Python 扩展。以下是在 IDE 中配置扩展的进一步步骤:
  1. 启动 VS 代码。
    启动 VS 代码。
  2. 单击活动栏中的扩展图标。
    单击活动栏中的扩展图标。
  3. 在扩展视图搜索栏中搜索“Python”。
    在扩展视图搜索栏中搜索“Python”。
  4. 在 Marketplace 中查找 Microsoft 的 Python 扩展。
    在 Marketplace 中查找 Microsoft 的 Python 扩展。
  5. 单击“安装”按钮将扩展添加到 VS Code。
    单击“安装”按钮将扩展添加到 VS Code。
这些步骤提供了 Python 编码的先决条件。
  • Python(版本 3 或更高版本)
  • VS代码
  • VS Code 的 Python 扩展

在 VS Code 中调试 Python 代码

调试是编码过程中不可或缺的一部分,因此您一开始编码就应该准备好 Python 的调试功能。让我们看一下在 VS Code 中调试 Python 的步骤。
  1. 单击要添加断点的行号旁边的左边距(例如,打印语句旁边)。
    单击要添加断点的行号旁边的左边距(例如,打印语句旁边)。
  2. 单击窗口旁边的活动栏中的“调试”图标。
    单击窗口旁边的活动栏中的“调试”图标。
  3. 按 F5 或单击绿色的“运行和调试”按钮。
    按 F5 或单击绿色的“运行和调试”按钮。
  4. 选择“Python 文件”作为调试配置。
调试器将在断点处停止。您可以在调试控制台中检查变量、查看调用堆栈以及运行命令。

配置Python解释器

VS Code 会自动检测并选择系统上的 Python 解释器(如果存在)。但是,如果您使用多个Python版本或运行虚拟环境,则可能需要更改解释器。
  1. 按 Ctrl + Shift + P(在 macOS 上为 Cmd + Shift + P)打开命令面板。
    按 Ctrl + Shift + P(在 macOS 上为 Cmd + Shift + P)打开命令面板。
  2. 键入Python: Select Interpreter ,然后按 Enter。
    在命令面板中输入“Python:选择解释器”,然后按“Enter”。
  3. 从列表中选择所需的 Python 解释器。
    从列表中选择所需的 Python 解释器。
这些设置将强制 VS Code 使用手动选择的解释器。

自定义 VS Code Python 环境

在 VS Code 中个性化您的 Python 开发环境是一项非常简单的任务。此外,根据您的需求量身定制的环境可以让您更快、更高效、更轻松地编写代码,这对于提高您的工作效率具有不可估量的价值。
为此,VS Code 提供了强大且易于访问的自定义功能。随着您对该工具越来越熟悉,请尝试不同的设置和扩展,以找到最适合您的配置。
让我们看看如何根据自己的喜好调整环境。

Python lint 工具的更改

lint 识别并修复源代码中可能导致错误的风格和语法问题。与格式化只是重新组织代码的显示方式不同,lint 还会分析代码的执行方式并识别可能由不正确的格式化引起的错误。
  • 按 Ctrl + Shift + P 打开命令面板。
  • 选择“Python:选择 Linter”以显示 linter 列表。
  • 从列表中选择您喜欢的 lint 工具(Pylint、flake8、Mypy 等)。
  • 出现提示时,在您的 Python 环境中安装 lint 工具。
如果无法继续安装,请尝试使用管理员权限运行 Visual Studio Code 或使用 pip 命令手动安装 linter。
如果启用了 lint 检查,它将在您保存文件时自动运行。所有检测到的问题都显示在“问题”面板中,并在编辑器窗口中显示为波浪下划线。您可以保持 linter 处于启用状态,或者在不再需要时将其禁用。打开命令面板 (Ctrl + Shift + P) 并选择 Python: 启用/禁用 Linting 以更改切换。

设置 Python Black 进行格式化

Python Black 是一个代码格式化程序,可以根据强调可读性和代码一致性的样式规则自动修改 Python 代码。
  1. 使用命令 pip install black 在 Python 环境中安装 Black。要安装 Visual Studio Code 的 Python 扩展,请按 Ctrl + P,越过“ext install ms-python.python”行,然后按“Enter”。
    使用命令 pip install black 在 Python 环境中安装 Black。要安装 Visual Studio Code 的 Python 扩展,请按 Ctrl + P,越过“ext install ms-python.python”行,然后按“Enter”。
  2. 通过键入 Ctrl + 或单击左下角的齿轮图标并选择设置 [Ctrl+,] 打开设置菜单。
    通过键入 Ctrl + 或单击左下角的齿轮图标并选择设置 [Ctrl+,] 打开设置菜单。
  3. 在“设置”选项卡顶部的搜索栏中,输入“保存格式”并选中该框。
    在“设置”选项卡顶部的搜索栏中,输入“保存格式”并选中该框。
  4. 搜索“Python 格式提供程序”并选择“黑色”。
    搜索“Python 格式提供程序”并选择“黑色”。
当您打开或创建 Python 文件、编写代码并保存(Ctrl + S)时,Black 格式化程序会自动调整此代码。如果由于某种原因 Black 不起作用,则您的 Python 代码中可能存在语法错误。如果是这样,请仔细检查您的代码并再次测试。

自定义 Python 片段

Python 代码片段是帮助您简化代码的工具。代码片段是预定义的或用户定义的代码块,您可以将其插入到代码中。这些允许您更快地创建重复的代码模式,例如循环和条件语句。按照以下步骤在 Visual Studio Code 中自定义 Python 代码段。
  1. 按 Ctrl + Shift + X 打开扩展视图并搜索“Python snippets”。
    按 Ctrl + Shift + X 打开扩展视图并搜索“Python snippets”。
  2. 安装适合您需求的 Python Snippets 扩展。
    安装适合您需求的 Python Snippets 扩展。
  3. 输入代码片段前缀并按 Tab 或 Enter 键开始在 Python 代码中使用新代码片段。
Visual Studio Code 包含各种编程语言的内置代码片段。您可以使用 IntelliSense (Ctrl + Space) 或专用片段选择器查找并插入这些片段。您可以从 Visual Studio Code Marketplace 下载 Python 代码片段。
Visual Studio Code Marketplace 中的许多扩展都包含代码片段。您可以通过在扩展程序视图中搜索“@category:“snippets”来找到它们。找到并安装所需的扩展后,重新启动 Visual Studio Code。重新启动后,新的代码片段将在您的文本编辑器中可用。

使用集成终端

VS Code 的强大功能之一是其集成终端,允许您运行各种命令,包括 Python 脚本,而无需离开编辑器。在处理 Python 脚本时,使用集成终端运行 Python 脚本、管理包以及与 Git 等版本控制系统交互。

与 Live Share 协作

Visual Studio Code 附带 Live Share 扩展。此功能可实现远程、实时的开发人员协作。 Live Share 允许您讨论 Python 项目并与团队成员一起参与协作编程会议。此外,您还可以从主管和助理那里获得有关代码的即时反馈。此功能允许您与共同开发者分享想法和最佳实践,从而改善协作并加速学习。

使用 Jupyter 笔记本

Python 开发人员经常使用 Jupyter Notebooks(以前称为 IPython Notebooks)。这是一个开源文档项目,允许混合代码、文本和可视化。应用程序包括计算机代码和包含富文本元素(例如段落、方程式、图形和链接)的文档。
Visual Studio Code 为使用 Jupyter 笔记本提供本机支持,并通过 Python 代码文件提供帮助。
此外,VS Code 的 Python 扩展允许您直接创建、编辑和运行 Jupyter 笔记本。这种集成提供了更高效的工作流程,将吸引经常使用 Jupyter Notebooks 的数据科学家和研究人员。

使用 Python 功能进行测试

知道您的代码按预期工作可以让您高枕无忧。防止错误在编写代码时累积。这样,随着你的代码成熟,调试就不会成为一种负担。 VS Code 支持多种 Python 测试框架,包括流行的 Unittest 和 pytest。
使用内置测试功能在编辑器中快速发现、运行和调试。测试您的开发过程可以让您及早发现错误并保持较高的代码质量。

使用 Python 交互窗口执行

VS Code 的 Python 交互窗口允许您运行部分代码并直观地查看结果。此功能可帮助您尝试新想法、探索库并快速测试小段代码。在处理 Python 项目时,请考虑使用交互式窗口来更深入地了解代码的行为和性能。

Python 变得简单

现在您知道如何在 VS Code 中运行、调试和自定义 Python 代码以满足您的需求。 VS Code 是一个功能强大、多功能且适合初学者的 Python 开发环境,支持多种编码风格。
您是否定期在 VS Code 中运行 Python?您认为 VS Code 中的哪些 Python 自定义最有用?请在下面的评论中告诉我们。


Visual Studio (VS) Code 为专业人士和爱好者提供 Python 开发支持。本文提供了有关设置 Python 环境、运行和调试 Python 代码的实用知识,并提供了有价值且有趣的附加功能。

设置Python环境

为了能够将 Python 解释器与 VS Code 一起使用,您必须在计算机上手动设置 Python 解释器。方法如下:
  1. 访问 Python 官方网站
    访问 Python 官方网站。
  2. 转到“下载”页面,选择您的操作系统版本(Windows、macOS 或 Linux,具体取决于库),然后单击“下载”。
    转到“下载”页面,选择您的操作系统版本(Windows、macOS 或 Linux,具体取决于库),然后单击“下载”。
  3. 下载并运行安装程序。
    下载并运行安装程序。
  4. 打开终端或命令提示符。
    打开终端或命令提示符。
  5. 输入python –version并按 Enter 键。
    输入 python –version 并按 Enter 键。
  6. 您应该会在屏幕上看到安装的 Python 版本。
如果数据科学是您使用 Python 的主要原因,请考虑下载 Anaconda 并使用 Python。 Anaconda 附带了一个 Python 解释器和许多用于数据科学的专用库和工具。
对于想要在 Linux 环境中运行 Python 的 Windows 用户来说,Windows Subsystem for Linux (WSL) 是另一个可行的选择。选择WSL还需要安装相关扩展。有关将 WSL 与 VS Code 结合使用的更多信息,请参阅 VS Code 远程开发文档或使用 WSL 教程。
成功完成这些步骤后,Python 库将安装在您的系统上,您将能够编写代码。

将 Python 扩展安装到 VS Code

要在 VS Code 中正确使用 Python 环境,还必须安装 Python 扩展。以下是在 IDE 中配置扩展的进一步步骤:
  1. 启动 VS 代码。
    启动 VS 代码。
  2. 单击活动栏中的扩展图标。
    单击活动栏中的扩展图标。
  3. 在扩展视图搜索栏中搜索“Python”。
    在扩展视图搜索栏中搜索“Python”。
  4. 在 Marketplace 中查找 Microsoft 的 Python 扩展。
    在 Marketplace 中查找 Microsoft 的 Python 扩展。
  5. 单击“安装”按钮将扩展添加到 VS Code。
    单击“安装”按钮将扩展添加到 VS Code。
这些步骤提供了 Python 编码的先决条件。
  • Python(版本 3 或更高版本)
  • VS代码
  • VS Code 的 Python 扩展

在 VS Code 中调试 Python 代码

调试是编码过程中不可或缺的一部分,因此您一开始编码就应该准备好 Python 的调试功能。让我们看一下在 VS Code 中调试 Python 的步骤。
  1. 单击要添加断点的行号旁边的左边距(例如,打印语句旁边)。
    单击要添加断点的行号旁边的左边距(例如,打印语句旁边)。
  2. 单击窗口旁边的活动栏中的“调试”图标。
    单击窗口旁边的活动栏中的“调试”图标。
  3. 按 F5 或单击绿色的“运行和调试”按钮。
    按 F5 或单击绿色的“运行和调试”按钮。
  4. 选择“Python 文件”作为调试配置。
调试器将在断点处停止。您可以在调试控制台中检查变量、查看调用堆栈以及运行命令。

配置Python解释器

VS Code 会自动检测并选择系统上的 Python 解释器(如果存在)。但是,如果您使用多个Python版本或运行虚拟环境,则可能需要更改解释器。
  1. 按 Ctrl + Shift + P(在 macOS 上为 Cmd + Shift + P)打开命令面板。
    按 Ctrl + Shift + P(在 macOS 上为 Cmd + Shift + P)打开命令面板。
  2. 键入Python: Select Interpreter ,然后按 Enter。
    在命令面板中输入“Python:选择解释器”,然后按“Enter”。
  3. 从列表中选择所需的 Python 解释器。
    从列表中选择所需的 Python 解释器。
这些设置将强制 VS Code 使用手动选择的解释器。

自定义 VS Code Python 环境

在 VS Code 中个性化您的 Python 开发环境是一项非常简单的任务。此外,根据您的需求量身定制的环境可以让您更快、更高效、更轻松地编写代码,这对于提高您的工作效率具有不可估量的价值。
为此,VS Code 提供了强大且易于访问的自定义功能。随着您对该工具越来越熟悉,请尝试不同的设置和扩展,以找到最适合您的配置。
让我们看看如何根据自己的喜好调整环境。

Python lint 工具的更改

lint 识别并修复源代码中可能导致错误的风格和语法问题。与格式化只是重新组织代码的显示方式不同,lint 还会分析代码的执行方式并识别可能由不正确的格式化引起的错误。
  • 按 Ctrl + Shift + P 打开命令面板。
  • 选择“Python:选择 Linter”以显示 linter 列表。
  • 从列表中选择您喜欢的 lint 工具(Pylint、flake8、Mypy 等)。
  • 出现提示时,在您的 Python 环境中安装 lint 工具。
如果无法继续安装,请尝试使用管理员权限运行 Visual Studio Code 或使用 pip 命令手动安装 linter。
如果启用了 lint 检查,它将在您保存文件时自动运行。所有检测到的问题都显示在“问题”面板中,并在编辑器窗口中显示为波浪下划线。您可以保持 linter 处于启用状态,或者在不再需要时将其禁用。打开命令面板 (Ctrl + Shift + P) 并选择 Python: 启用/禁用 Linting 以更改切换。

设置 Python Black 进行格式化

Python Black 是一个代码格式化程序,可以根据强调可读性和代码一致性的样式规则自动修改 Python 代码。
  1. 使用命令 pip install black 在 Python 环境中安装 Black。要安装 Visual Studio Code 的 Python 扩展,请按 Ctrl + P,越过“ext install ms-python.python”行,然后按“Enter”。
    使用命令 pip install black 在 Python 环境中安装 Black。要安装 Visual Studio Code 的 Python 扩展,请按 Ctrl + P,越过“ext install ms-python.python”行,然后按“Enter”。
  2. 通过键入 Ctrl + 或单击左下角的齿轮图标并选择设置 [Ctrl+,] 打开设置菜单。
    通过键入 Ctrl + 或单击左下角的齿轮图标并选择设置 [Ctrl+,] 打开设置菜单。
  3. 在“设置”选项卡顶部的搜索栏中,输入“保存格式”并选中该框。
    在“设置”选项卡顶部的搜索栏中,输入“保存格式”并选中该框。
  4. 搜索“Python 格式提供程序”并选择“黑色”。
    搜索“Python 格式提供程序”并选择“黑色”。
当您打开或创建 Python 文件、编写代码并保存(Ctrl + S)时,Black 格式化程序会自动调整此代码。如果由于某种原因 Black 不起作用,则您的 Python 代码中可能存在语法错误。如果是这样,请仔细检查您的代码并再次测试。

自定义 Python 片段

Python 代码片段是帮助您简化代码的工具。代码片段是预定义的或用户定义的代码块,您可以将其插入到代码中。这些允许您更快地创建重复的代码模式,例如循环和条件语句。按照以下步骤在 Visual Studio Code 中自定义 Python 代码段。
  1. 按 Ctrl + Shift + X 打开扩展视图并搜索“Python snippets”。
    按 Ctrl + Shift + X 打开扩展视图并搜索“Python snippets”。
  2. 安装适合您需求的 Python Snippets 扩展。
    安装适合您需求的 Python Snippets 扩展。
  3. 输入代码片段前缀并按 Tab 或 Enter 键开始在 Python 代码中使用新代码片段。
Visual Studio Code 包含各种编程语言的内置代码片段。您可以使用 IntelliSense (Ctrl + Space) 或专用片段选择器查找并插入这些片段。您可以从 Visual Studio Code Marketplace 下载 Python 代码片段。
Visual Studio Code Marketplace 中的许多扩展都包含代码片段。您可以通过在扩展程序视图中搜索“@category:“snippets”来找到它们。找到并安装所需的扩展后,重新启动 Visual Studio Code。重新启动后,新的代码片段将在您的文本编辑器中可用。

使用集成终端

VS Code 的强大功能之一是其集成终端,允许您运行各种命令,包括 Python 脚本,而无需离开编辑器。在处理 Python 脚本时,使用集成终端运行 Python 脚本、管理包以及与 Git 等版本控制系统交互。

与 Live Share 协作

Visual Studio Code 附带 Live Share 扩展。此功能可实现远程、实时的开发人员协作。 Live Share 允许您讨论 Python 项目并与团队成员一起参与协作编程会议。此外,您还可以从主管和助理那里获得有关代码的即时反馈。此功能允许您与共同开发者分享想法和最佳实践,从而改善协作并加速学习。

使用 Jupyter 笔记本

Python 开发人员经常使用 Jupyter Notebooks(以前称为 IPython Notebooks)。这是一个开源文档项目,允许混合代码、文本和可视化。应用程序包括计算机代码和包含富文本元素(例如段落、方程式、图形和链接)的文档。
Visual Studio Code 为使用 Jupyter 笔记本提供本机支持,并通过 Python 代码文件提供帮助。
此外,VS Code 的 Python 扩展允许您直接创建、编辑和运行 Jupyter 笔记本。这种集成提供了更高效的工作流程,将吸引经常使用 Jupyter Notebooks 的数据科学家和研究人员。

使用 Python 功能进行测试

知道您的代码按预期工作可以让您高枕无忧。防止错误在编写代码时累积。这样,随着你的代码成熟,调试就不会成为一种负担。 VS Code 支持多种 Python 测试框架,包括流行的 Unittest 和 pytest。
使用内置测试功能在编辑器中快速发现、运行和调试。测试您的开发过程可以让您及早发现错误并保持较高的代码质量。

使用 Python 交互窗口执行

VS Code 的 Python 交互窗口允许您运行部分代码并直观地查看结果。此功能可帮助您尝试新想法、探索库并快速测试小段代码。在处理 Python 项目时,请考虑使用交互式窗口来更深入地了解代码的行为和性能。

Python 变得简单

现在您知道如何在 VS Code 中运行、调试和自定义 Python 代码以满足您的需求。 VS Code 是一个功能强大、多功能且适合初学者的 Python 开发环境,支持多种编码风格。
您是否定期在 VS Code 中运行 Python?您认为 VS Code 中的哪些 Python 自定义最有用?请在下面的评论中告诉我们。

HOW2.work

新手也好,专家也罢,都能信赖的指南

联系方式

admin@how2.work