在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利用matplotlib生成图片背景及图例透明的效果

    2023-08-22 08:35:18
  • 文本框textarea限制输入文字个数的方法

    2008-01-28 13:02:00
  • 微信跳一跳自动运行python脚本

    2023-11-22 01:42:29
  • PHP入门基础之注释的写法

    2023-10-20 07:26:17
  • ASP 游标参数详解(ASP记录集)第1/2页

    2011-04-08 11:04:00
  • django redis的使用方法详解

    2023-08-03 10:54:30
  • python飞机大战pygame游戏背景设计详解

    2022-01-09 00:20:37
  • selenium+python实现文件上传操作的方法实例

    2022-05-06 13:21:49
  • python偏函数的实例用法总结

    2021-06-05 03:42:13
  • oracle 触发器 学习笔记

    2009-05-24 19:57:00
  • Python批量对word文档进行操作步骤

    2022-07-24 03:37:36
  • Django进阶之CSRF的解决

    2022-01-30 02:51:27
  • 创意方法杂谈

    2009-05-13 12:53:00
  • asp下实现代码的“运行代码”“复制代码”“保存代码”功能源码

    2011-04-14 10:39:00
  • 关于python之字典的嵌套,递归调用方法

    2021-12-05 05:25:45
  • Python 串口读写的实现方法

    2021-04-24 13:25:12
  • 详解pyqt5 动画在QThread线程中无法运行问题

    2021-07-22 21:00:43
  • python遍历文件目录、批量处理同类文件

    2021-10-19 14:58:12
  • python中列表添加元素的几种方式(+、append()、extend())

    2022-07-17 19:59:42
  • 初学者必读:经典的数据库记录分页代码

    2009-01-08 15:27:00
  • asp之家 网络编程 m.aspxhome.com