Visual Studio Code(VS Code) 是一个轻量级但功能强大的源代码编辑器,可在桌面上运行,适用于 Windows、macOS 和 Linux。它内置了对 JavaScript、TypeScript 和 Node.js 的支持,并为其他语言和运行时(如 C++、C#、Java、Python、PHP、Go、.NET)提供了丰富的扩展生态系统。本文主要介绍Python VS Code 安装配置及使用。

1、安装配置Python开发环境

参考文档

Python在windows上安装配置方法(Python2和Python3)

Python在Mac OS上安装配置方法(Python2和Python3)

Python在Linux上安装配置方法(Python2和Python3)

Linux 配置 Python3 开发环境(Python2和Python3同时可用)

2、安装Visual Studio Code

下载地址https://code.visualstudio.com/Download

参考文档:Visual Studio Code(VS Code) 开发工具的安装步骤

3、打开项目文件夹(workspace)

1)新建项目文件夹 hello

2)打开VS Code

3)VS Code中点击 “文件” =》 “打开文件夹...” 选择新建的文件夹

通过在文件夹中启动 VS Code,该文件夹将成为工作区(workspace)。

VS Code 将特定于该工作区的设置存储在.vscode/settings.json中,这些设置与全局存储的用户设置是分开的。

3、配置VS Code中使用的Python

配置Python 解释器,可以参考方法如下,

1)项目中打开VSCode按F1

2)输入如下内容扣列表中出现选项选中

python: select interpreter

3)直接选择需要使用的Python,如选项中没有则点第一项 “输入解释器路径...”

4)点击 “浏览...”

5)选择Python的路径

参考文档:

VS Code配置Python虚拟环境(venv)和代码自动补全(智能提示)

Python 使用VSCode配置代码智能提示的方法(numpy)

4、创建Python 代码文件

从文件资源管理器工具栏中,选择hello文件夹上的 "新建文件"按钮,如下图,

httpswwwcjavapycom

命名文件hello.py,它会自动在编辑器中打开,如下,

httpswwwcjavapycom

通过使用.py文件扩展名, VS Code 将此文件解释为 Python 程序,并使用Python 扩展和解释器。

hello.py文件中,输入代码内容如下,

msg = "Hello World"
print(msg)

当开始键入时print,注意IntelliSense会呈现自动完成选项,如下,

httpswwwcjavapycom

注意:IntelliSense 和自动完成功能适用于标准 Python 模块以及您安装到所选 Python 解释器环境中的其他包。

它还为对象类型上可用的方法提供了补全。

输入完成后,可以点击 “文件” =》“保存”,也可以使用保存快捷键。

5、运行 Hello World

运行编写好的Python代码,可以点击 编辑器右上角的按钮,如下,

httpswwwcjavapycom

点击之后会打开一个终端面板,Python 解释器会在其中自动激活,然后运行python3 hello.py​​(macOS/Linux) 或python hello.py(Windows):

httpswwwcjavapycom

也可以使用下面的方法在 VS Code 中运行 Python 代码,右键单击编辑器窗口中的任意位置,点击 "Run Python File in Terminal" 运行

httpswwwcjavapycom

6、配置并运行调试器

在VS Code中编写的代码,也可以进行调试,具体如下,

1)设置断点

首先,通过将光标放在print调用上并按F9,在hello.py的第2行设置一个断点。或者,只需单击编辑器中行号旁边的左gutter。设置断点时,gutter中会出现一个红色圆圈。如下,

httpswwwcjavapycom

2)每一次调试,需要初始化调试器,按 F5 ,选择需要调试配置类型。如下,

httpswwwcjavapycom

注意:VS Code 使用 JSON 文件进行各种配置;launch.json是包含调试配置的文件。

3)不同的配置在调试配置中有充分的解释,当前需要选择 "Python File" ,也就是使用当前选择的 Python 解释器运行编辑器中显示的当前文件的配置。还可以通过单击编辑器上运行按钮旁边的向下箭头并选择 "Debug Python File in Terminal" 来启动调试器。如下图,

httpswwwcjavapycom

调试器将在文件断点的第一行停止。当前行在左边距用黄色箭头表示。如果此时检查局部变量窗口,将看到现在定义msg的变量出现在局部窗格中。如下图

httpswwwcjavapycom

注意:顶部出现一个调试工具栏,从左到右有以下命令:继续 ( F5 )、跳过 ( F10 )、步入 ( F11 )、步出 ( ⇧ F11 )、重新启动 ( ⇧ ⌘ F5 ) 和停止 ( ⇧ F5 )。如下图,

httpswwwcjavapycom

要继续运行程序,请选择调试工具栏上的继续命令 ( F5 )。调试器将程序运行到最后。并且一旦程序完成,VS Code 就会退出调试模式。

如果重新启动调试器,调试器将再次在第一个断点处停止。

要在程序完成之前停止运行程序,请使用调试工具栏 ( ⇧ F5 ) 上的红色方形停止按钮,或使用 "运行" => "停止调试" 菜单命令。

参考文档:https://code.visualstudio.com/docs/python/python-tutorial

推荐文档