vscode+python配置以及常用扩展插件

前提,已经有python2 或者3 的环境,网上一大把。

目录

1. 安装vscode 的 python扩展

​2. 创建虚拟环境 

3. 需要显示代码块功能的同学,可以安装Python Snippets。 

 4. 运行代码

5. 使用debug 功能

​ 6. 生成文档说明:

 7 .pytest简单操作


1. 安装vscode 的 python扩展

安装插件会给使在编写代码的过程中,给我们一些智能提示,比如snippets, debug等。

vscode+python配置以及常用扩展插件

 安装完成后,在左下角,可以看到已经安装的版本,点击可以切换python版本。

vscode+python配置以及常用扩展插件

vscode+python配置以及常用扩展插件2. 创建虚拟环境 

我们也可以使用pypi env 创建属于当前项目的虚拟环境,这样你安装的一些依赖库就会被安装到这个指定的虚拟环境中,不会影响其他的工程。

python3 -m venv folder ,python插件会在右下角提示是否启用这个环境

vscode+python配置以及常用扩展插件

 点是,查看左下角,就会显示我们使用的是虚拟环境,也可以点击进行调整

vscode+python配置以及常用扩展插件

 接下来对虚拟环境进行激活。执行 source + 虚拟环境bin目录 下的activate

vscode+python配置以及常用扩展插件

 到此环境准备基本完成。

如果想停用环境:使用deactivate命令。
vscode+python配置以及常用扩展插件

 

3. 需要显示代码块功能的同学,可以安装Python Snippets。 

vscode+python配置以及常用扩展插件

 代码补全:
vscode+python配置以及常用扩展插件vscode+python配置以及常用扩展插件

鼠标放在上面可以看到更详细的说明,
vscode+python配置以及常用扩展插件

但可读性不强,这里推荐安装kite插件以及他的Copilot。

不感兴趣的可以跳过这一段,直接 看4. 运行代码。

关于Kite, 下载地址:Kite - Free AI Coding Assistant and Code Auto-Complete Plugin

下载安装Kite, 这个截图我截的晚了,我选的安装kite到所有编辑器

vscode+python配置以及常用扩展插件vscode+python配置以及常用扩展插件

弹出的网站这里,就能看到kite支持的编辑器

Welcome to Kite - AI Autocomplete for Python 

 vscode+python配置以及常用扩展插件

在Kite设置可以看到已经应用到所有的编辑器

 vscode+python配置以及常用扩展插件vscode+python配置以及常用扩展插件

安装Kite插件:

vscode+python配置以及常用扩展插件

会弹出如下画面,如果不弹出,则重启vscode

vscode+python配置以及常用扩展插件

 

当我们尝试在vscode页面写入import requests, 会看到右侧kite会实时展示requests的相关内容。

vscode+python配置以及常用扩展插件

vscode+python配置以及常用扩展插件  

 4. 运行代码

python3 ./atest/test.py

 也可以安装arepl插件。这个插件会实时自动执行你的python代码。同样,参考这个不感兴趣的直接 跳过。看第5点。

安装完成后,会有一个红色图标,点击打开

vscode+python配置以及常用扩展插件

尝试编辑py文件,例如输入回车,右侧窗口会立即显示当前文件的执行结果 ,以及变量

vscode+python配置以及常用扩展插件

例如requests的使用,右侧会实时显示请求结果

vscode+python配置以及常用扩展插件

vscode+python配置以及常用扩展插件

5. 使用debug 功能

vscode+python配置以及常用扩展插件

 在弹出的python文件选项中,先选择python文件 ,会创建 一个 json 启动文件。

vscode+python配置以及常用扩展插件

 vscode+python配置以及常用扩展插件

保持以上配置不变,添加断点以后,点击运行按钮,可以进入debug模式:
vscode+python配置以及常用扩展插件

vscode+python配置以及常用扩展插件
 6. 生成文档说明:

Python Docstring Generator,原名autodocstring.

vscode+python配置以及常用扩展插件

 在方法中用三引号的方式添加Doc,回车会自动显示如下内容:

vscode+python配置以及常用扩展插件

当别人引用这个方法时,鼠标放在方法上,也会出现我们希望他看到的样子

vscode+python配置以及常用扩展插件

 7 .pytest简单操作

 首先启用pytest

vscode+python配置以及常用扩展插件

启用后会提示安装pytest,这个类似于pip install pytest vscode+python配置以及常用扩展插件

 这里再安利一个pytest插件。

vscode+python配置以及常用扩展插件

 vscode+python配置以及常用扩展插件

可以看到在方法上,有一些debug和log选项

 vscode+python配置以及常用扩展插件

 

最后,这篇文章是在学习B站的一个英文视频教程过程中记录的,方便作者随时搜索有用信息,有兴趣的可以观看视频:还用啥Pycharm?在VSCode搭建Python环境直接起飞_哔哩哔哩_bilibili
 

 

上一篇:Pytest测试框架(9):pytest_测试报告的几种方式


下一篇:Python测试框架pytest(23)插件 - pytest-picked、pytest-lazy-fixture