在VSCode中搭建Python开发环境并进行调试

作者:springsnow 时间:2021-09-20 23:19:13 

Get Started Tutorial for Python in Visual Studio Code

一、安装Python

Python简介与Python安装

二、VSCode中安装和调试Python

在 VSCode 中搜索扩展 Python,如下图:

在VSCode中搭建Python开发环境并进行调试

安装完成后需要重新加载 VSCode 使插件生效。

1、配置 Python 环境

在 VSCode 中点击状态栏左下角的 Python 图标:

在VSCode中搭建Python开发环境并进行调试

然后选择 Python 解释器,这里博主选择我们刚才安装好的 3.8版本

在VSCode中搭建Python开发环境并进行调试

在VSCode中搭建Python开发环境并进行调试

2、代码检测和格式化插件

Python 默认的语法提示工具是 pylint,也可以选择其他的检查器,包括:flake8、mypy、pydocstyle、pep8、prospector、pyllama、bandit等。flake8 是 Python 官方发布的一款静态代码检查工具,如果想使用它可以用 pip install flake8 安装;

另外,VSCode 可以自动进行代码格式化,这个功能默认是关闭的且工具是 autopep8 , 如果想使用 yafp,则继续在命令行工具中用命令 pip install yapf 安装。

在VSCode中搭建Python开发环境并进行调试

安装好这两个工具之后在 VSCode 的settings.json配置文件中进行设置:

"python.linting.enabled": true
"python.linting.flake8Enabled": true,
"python.formatting.provider": "yapf"

安装pylint后

在VSCode中搭建Python开发环境并进行调试

在VSCode中按下快捷键Alt+Shift+F即可自动格式化代码。

3、调试Python

用VSCode调试单个Python文件就和按F5启动调试器一样简单。按F5运行这个文件,会弹出Add configurations框,选择“python File”即可;

在VSCode中搭建Python开发环境并进行调试

你可以按F10和F11来跳出或进入函数,按Shift+F5退出调试器。按F9或单击编辑框左侧区域来设置断点。

在VSCode中搭建Python开发环境并进行调试

如果要自定义运行和调试,可以选择创建launch.json。

在VSCode中搭建Python开发环境并进行调试

自动生成launch.json。下次直接按F5即可调试运行py文件。

在VSCode中搭建Python开发环境并进行调试

当你要开始调试像Django和Flask应用这种更复杂的项目时,需要进行调试配置。

来源:https://www.cnblogs.com/springsnow/p/12905885.html

标签:VSCode,搭建,Python,开发环境,调试
0
投稿

猜你喜欢

  • Python torch.onnx.export用法详细介绍

    2022-04-28 22:07:33
  • js显示世界时间示例(包括世界各大城市)

    2024-04-10 13:54:37
  • python捕获警告的三种方法

    2021-10-17 09:45:25
  • javascript权威指南,学习笔记,之运算符号

    2008-04-20 16:43:00
  • 利用python Pandas实现批量拆分Excel与合并Excel

    2023-07-02 19:08:23
  • asp动态调用不同include文件方法

    2007-09-26 14:22:00
  • asp实现ACCESS数据库加密方法

    2008-04-18 12:33:00
  • 解决vue项目中页面调用数据 在数据加载完毕之前出现undefined问题

    2024-05-22 10:28:12
  • CSS制作圆角导航的另一思路

    2008-11-06 11:39:00
  • 用javascript获得地址参数的两种方法

    2008-04-30 12:17:00
  • python爬取网页转换为PDF文件

    2023-02-11 08:48:24
  • python中如何使用insert函数

    2023-08-02 17:04:43
  • django使用多个数据库的方法实例

    2024-01-21 00:11:34
  • python—sys模块之获取参数的操作

    2022-10-09 04:18:18
  • 全兼容可高亮二级缓冲折叠菜单

    2010-06-03 16:53:00
  • MYSQL字符串强转的方法示例

    2024-01-13 10:38:58
  • 详解Python开发语言中的基本数据类型

    2022-12-11 20:13:35
  • Python如何截图保存的三种方法(小结)

    2023-08-24 22:17:19
  • Python实现Windows和Linux之间互相传输文件(文件夹)的方法

    2022-10-15 07:08:14
  • 五分钟带你搞懂python 迭代器与生成器

    2021-08-24 19:25:10
  • asp之家 网络编程 m.aspxhome.com