上一节介绍了vscode的常用插件,详见3.PYTHON开发利器之VS Code 常用插件介绍
0. 前言
VS Code是一个轻量级工具,适合于简单的编辑、编译、运行Python程序,特别是在学习Python语言的时候;
如果需要开发Python项目,建议选择使用专门的Python IDE —— Pycharm。
1. 安装Python
2.安装Python扩展
VS Code的Python扩展主要有如下功能:
智能感知;
代码调试;
代码导航;
Jupyter notebook的支持;
在VScode扩展 市场搜索python,点击安装即可:
![1ead837753137e6e51d477e00aa771fc.png](https://img-blog.csdnimg.cn/img_convert/1ead837753137e6e51d477e00aa771fc.png)
python安装
3.创建工作区
VS Code以文件夹作为工作区,所以创建工作区有两种方式:
在Windows命令行进入文件夹,使用命令code .打开文件夹,创建工作区;
先打开VS Code,然后使用VS Code打开文件夹,创建工作区;
这里我创建一个vscode-python文件夹并在VS Code打开作为工作区:
![03373b106d41c87935eb490f846332f0.png](https://img-blog.csdnimg.cn/img_convert/03373b106d41c87935eb490f846332f0.png)
创建工作区
4.编辑代码
在工作区中添加文件helloPython.py,并编辑如下代码:
def hello():
print("Hello Python!")
if __name__ == '__main__':
hello()
在编辑代码时,Python扩展的代码感知如下:
![14b82a28a925bb5badc8c0214ba589f4.png](https://img-blog.csdnimg.cn/img_convert/14b82a28a925bb5badc8c0214ba589f4.png)
代码感知
5.运行python程序
5.1.配置Python解释器
在打开Python文件后,VS Code会自动选择系统中配置的Python解释器,在状态栏中显示,
![67a657ae6f62635e0182d236e043c209.png](https://img-blog.csdnimg.cn/img_convert/67a657ae6f62635e0182d236e043c209.png)
当前python解释器环境
如果需要切换解释器,使用Ctrl+Shift+P打开命令面板,输入python,选择Python:Select Interpreter:
![cc129845286fc086f2077ce57448cd49.png](https://img-blog.csdnimg.cn/img_convert/cc129845286fc086f2077ce57448cd49.png)
python解释器
![c262fed9d7fed72eabbe3b09c7605d0b.png](https://img-blog.csdnimg.cn/img_convert/c262fed9d7fed72eabbe3b09c7605d0b.png)
python解释器切换
5.2.运行整个python文件
在代码编辑器中:右键单击任意位置,选择“在终端中运行python文件”;
![d7efc031a129767973292b5cef7a1818.png](https://img-blog.csdnimg.cn/img_convert/d7efc031a129767973292b5cef7a1818.png)
在编辑器中运行python
在资源管理器中:右键单击python文件,选择在终端中运行python:
![bb13a7c21680b7c08e7b975ee6353687.png](https://img-blog.csdnimg.cn/img_convert/bb13a7c21680b7c08e7b975ee6353687.png)
在资源管理器中运行python文件
5.3.运行部分python代码
首先选中要运行的代码,然后右键单击,选择在Python终端中运行选定内容/行:
![f31570e98a68e764827e2fe8fd897d78.png](https://img-blog.csdnimg.cn/img_convert/f31570e98a68e764827e2fe8fd897d78.png)
运行部分代码
运行结果如下:
![18ad555e414b295bca119fa99c83a924.png](https://img-blog.csdnimg.cn/img_convert/18ad555e414b295bca119fa99c83a924.png)
运行结果
6.调试python程序
Python扩展对于调试的支持:
设置断点,检查数据,并在逐步运行程序时使用调试控制台;
调试许多不同类型的Python应用程序,包括:多线程,Web和远程应用程序;
6.1.设置调试器
首先切换到调试界面,点击调试器设置按钮:
![a713b9be7c533d7bad1be8bf80b0f9f9.png](https://img-blog.csdnimg.cn/img_convert/a713b9be7c533d7bad1be8bf80b0f9f9.png)
切换调试器
然后选择调试器:
![f2668b271b0f6ec1a26edac3c5e2be09.png](https://img-blog.csdnimg.cn/img_convert/f2668b271b0f6ec1a26edac3c5e2be09.png)
设置调试器
![2bce055a623fbfeaea1a94dd4b6557f7.png](https://img-blog.csdnimg.cn/img_convert/2bce055a623fbfeaea1a94dd4b6557f7.png)
选择调试器
选择调试器后VS Code会自动在工作区的.vscode目录下建立launch.json文件:
![da765c4c9e8973180943e382c6180467.png](https://img-blog.csdnimg.cn/img_convert/da765c4c9e8973180943e382c6180467.png)
launch文件
如果需要启动调试后自动停止在程序入口,添加下面的设置即可:
"stopOnEntry": true
6.2.设置断点 鼠标移到红框暗红色圆点出会出现一个暗红色圆点,再单击鼠标即可设置断点。
![443d806178f4eb8bdb5ac3b82a3386f4.png](https://img-blog.csdnimg.cn/img_convert/443d806178f4eb8bdb5ac3b82a3386f4.png)
设置断点
6.3.启动调试
启动调试后程序停留在第一个断点处:
![3a6b7716d1abb40cba17b938091fa31c.png](https://img-blog.csdnimg.cn/img_convert/3a6b7716d1abb40cba17b938091fa31c.png)
启动调试
![9853cf6eaba705a11ddefd9f9b2f1a97.png](https://img-blog.csdnimg.cn/img_convert/9853cf6eaba705a11ddefd9f9b2f1a97.png)
启动调试后程序停留在第一个断点处
使用调试控制面板进行调试:
![6a41bb2dcc71c37fc4afe4f0f7d97d12.png](https://img-blog.csdnimg.cn/img_convert/6a41bb2dcc71c37fc4afe4f0f7d97d12.png)
调试面板
控制面板中的按钮从左到右依次是:
移动按钮:拖住后可以移动调试控制面板;
继续运行(F5);
单步跳过(F10);
单步调试(F11);
单步跳出(Shift+F11);
重启(Ctrl+Shift+F5);
停止调试(Shift+F5);
VS Code的左侧是变量查看窗口,监视查看窗口,堆栈查看窗口,断点窗口:
![ca3a345a6f5c42d45d26539144e8f042.png](https://img-blog.csdnimg.cn/img_convert/ca3a345a6f5c42d45d26539144e8f042.png)
7.使用python交互环境
使用Ctrl+Shift+P打开命令面板,输入python,选择Python:Start REPL:
启动的交互式环境REPL如下:
![fa0ef34a79eb9e3ee22a5c0f0c3cb902.png](https://img-blog.csdnimg.cn/img_convert/fa0ef34a79eb9e3ee22a5c0f0c3cb902.png)
启动交互式环境
![7c213d6cf0ef3ed5922f20a97158c7d1.png](https://img-blog.csdnimg.cn/img_convert/7c213d6cf0ef3ed5922f20a97158c7d1.png)
交互式环境
8.安装和使用包
在Python中使用包(Python Package Index - PyPI)来扩展非常丰富的功能,在VS Code中使用包和安装包的示例如下~
首先按`Ctrl+Shift+``或点击下图红框中的“+”创建一个新的集成终端(命令行),然后使用如下命令安装包:
![46557851b5005b9f0d36b5ee7f37779c.png](https://img-blog.csdnimg.cn/img_convert/46557851b5005b9f0d36b5ee7f37779c.png)
创建新的集成终端(命令行)
python -m pip install XXX
安装完成后可以使用pip list查看当前系统中已安装的包,确认安装成功
![8bf82bcf27673c4ddf0665edfde51bcd.png](https://img-blog.csdnimg.cn/img_convert/8bf82bcf27673c4ddf0665edfde51bcd.png)
下一节将介绍如何使用vscode+Git进行python程序版本控制,敬请关注。