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

 更新时间:2022年06月06日 15:51:17   作者:springsnow  
这篇文章介绍了在VSCode中搭建Python开发环境并进行调试的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Get Started Tutorial for Python in Visual Studio Code

一、安装Python

Python简介与Python安装

二、VSCode中安装和调试Python

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

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

1、配置 Python 环境

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

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

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

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

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

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

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

安装pylint后

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

3、调试Python

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

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

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

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

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

到此这篇关于在VSCode中搭建Python开发环境并进行调试的文章就介绍到这了。希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Python实现的生产者、消费者问题完整实例

    Python实现的生产者、消费者问题完整实例

    这篇文章主要介绍了Python实现的生产者、消费者问题,简单描述了生产者、消费者问题的概念、原理,并结合完整实例形式分析了Python实现生产者、消费者问题的相关操作技巧,需要的朋友可以参考下
    2018-05-05
  • 使用python itertools实现计算双十一满减凑单

    使用python itertools实现计算双十一满减凑单

    一年一度的双十一又到了,在这样一个日子中,可能遇到一些问题,首先是“凑单”问题,本文将使用python中的itertools库解决这一问题,感兴趣的可以了解下
    2024-11-11
  • Django多数据库配置及逆向生成model教程

    Django多数据库配置及逆向生成model教程

    这篇文章主要介绍了Django多数据库配置及逆向生成model教程,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Python正则表达式分组

    Python正则表达式分组

    这篇文章主要介绍了Python正则表达式分组,命名分组,后向引用,前向否定断言、后向否定断言需要的朋友可以参考下
    2022-12-12
  • Python 如何给图像分类(图像识别模型构建)

    Python 如何给图像分类(图像识别模型构建)

    这篇文章主要介绍了Python 教你如何给图像分类,今天的文章主要是讲图像识别模型如何构建,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • Python中的breakpoint方法使用小结

    Python中的breakpoint方法使用小结

    breakpoint 是 Python 3.7 及以后版本中一个非常有用的内置函数,本文主要介绍了Python中的breakpoint方法,具有一定的参考价值,感兴趣的可以了解一下
    2025-04-04
  • 分享Python 加速运行技巧

    分享Python 加速运行技巧

    这篇文章主要介绍了分享Python 加速运行技巧,Python 是一种脚本语言,相比 C/C++ 这样的编译语言,在效率和性能方面存在一些不足,本文对一些 Python 代码加速运行的技巧进行整,需要的小伙伴可以参考一下
    2022-03-03
  • python完整卸载和重装其他版本的详细步骤

    python完整卸载和重装其他版本的详细步骤

    这篇文章主要介绍了在Windows系统中彻底卸载旧版Python、清理残留文件及注册表,安装新版本并验证步骤,同时提供环境变量配置、常见问题排查等实用技巧,需要的朋友可以参考下
    2025-05-05
  • Python全栈之推导式和生成器

    Python全栈之推导式和生成器

    这篇文章主要为大家介绍了Python推导式和生成器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • python导入同级模块的实现

    python导入同级模块的实现

    这篇文章主要介绍了python导入同级模块的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-02-02

最新评论