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
文件夹上的 "新建文件"按钮,如下图,
命名文件hello.py
,它会自动在编辑器中打开,如下,
通过使用.py
文件扩展名, VS Code 将此文件解释为 Python 程序,并使用Python 扩展和解释器。
在hello.py
文件中,输入代码内容如下,
msg = "Hello World"
print(msg)
当开始键入时print
,注意IntelliSense会呈现自动完成选项,如下,
注意:IntelliSense 和自动完成功能适用于标准 Python 模块以及您安装到所选 Python 解释器环境中的其他包。
它还为对象类型上可用的方法提供了补全。
输入完成后,可以点击 “文件” =》“保存”,也可以使用保存快捷键。
5、运行 Hello World
运行编写好的Python代码,可以点击 编辑器右上角的按钮,如下,
点击之后会打开一个终端面板,Python 解释器会在其中自动激活,然后运行python3 hello.py
(macOS/Linux) 或python hello.py
(Windows):
也可以使用下面的方法在 VS Code 中运行 Python 代码,右键单击编辑器窗口中的任意位置,点击 "Run Python File in Terminal" 运行
6、配置并运行调试器
在VS Code中编写的代码,也可以进行调试,具体如下,
1)设置断点
首先,通过将光标放在print调用上并按F9,在hello.py
的第2行设置一个断点。或者,只需单击编辑器中行号旁边的左gutter。设置断点时,gutter中会出现一个红色圆圈。如下,
2)每一次调试,需要初始化调试器,按 F5 ,选择需要调试配置类型。如下,
注意:VS Code 使用 JSON 文件进行各种配置;launch.json
是包含调试配置的文件。
3)不同的配置在调试配置中有充分的解释,当前需要选择 "Python File" ,也就是使用当前选择的 Python 解释器运行编辑器中显示的当前文件的配置。还可以通过单击编辑器上运行按钮旁边的向下箭头并选择 "Debug Python File in Terminal" 来启动调试器。如下图,
调试器将在文件断点的第一行停止。当前行在左边距用黄色箭头表示。如果此时检查局部变量窗口,将看到现在定义msg的变量出现在局部窗格中。如下图
注意:顶部出现一个调试工具栏,从左到右有以下命令:继续 ( F5 )、跳过 ( F10 )、步入 ( F11 )、步出 ( ⇧ F11 )、重新启动 ( ⇧ ⌘ F5 ) 和停止 ( ⇧ F5 )。如下图,
要继续运行程序,请选择调试工具栏上的继续命令 ( F5 )。调试器将程序运行到最后。并且一旦程序完成,VS Code 就会退出调试模式。
如果重新启动调试器,调试器将再次在第一个断点处停止。
要在程序完成之前停止运行程序,请使用调试工具栏 ( ⇧ F5 ) 上的红色方形停止按钮,或使用 "运行" => "停止调试" 菜单命令。
参考文档:https://code.visualstudio.com/docs/python/python-tutorial