0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

VSCode使用-搭建python运行调试环境

嵌入式那些事 来源:嵌入式那些事 2023-05-04 10:00 次阅读

VSCode是一个优秀的编辑工具,适合代码阅读,代码编辑,甚至配置好之后,可以编译与调试代码。

为了方便编辑,运行python程序,本文就聊聊如何将VSCode搭建为一个python的IDE吧,具备运行与调试python程序的能力。

1、安装python程序

首先,安装python程序,这样才能进行python开发,我这里安装了python-3.7.4和python-2.7.16,都是目前的最新版本了。具体的安装过程这里就不说明了,很简单的。

2、安装python扩展

VSCode的python扩展对python有着很好的支持,比较突出的功能有:智能提示,代码调试,代码导航,代码格式化等。

在VSCode编辑器的扩展页面中,搜索python,安装Python扩展(我这里已经安装好了):

e415dc86-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_105550

3、创建工程

首先在电脑中创建一个python文件夹,然后在python文件夹中创建一个test.py文件:

e43064f2-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_155757

将python文件夹添加到VSCode的工作区中,File -> Add Folder to Workspace:

e442405a-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_160507

e451a572-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_160747

test.py文件中的代码如下:

print("hello111")
print("hello222")
print("hello333")
print("hello444")

4、选择python解释器

当打开python文件之后,VSCode会自动选择系统中配置好的Python解释器,显示在VSCode的左下角(我的系统安装了python-3.7.4和python-2.7.16):

e4659d66-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_162556

如果想要切换Python解释器,那么点击下左下角当前已选的Python解释器,然后选择想要切换的版本即可(我这里使用python-3.7.4进行演示了):

e4709e46-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_163257

5、运行Python程序

这里有2种方法来全速运行python文件。

(1)、在python文件中,鼠标右键,然后选择Run Python File in Terminal:

e4823606-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_164232

e494106a-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_165018

(2)、在工作区的test.py文件上点击鼠标右键,然后选择Run Python File in Terminal:

e4a4f5ce-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_170116

e4b548fc-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_170311

6、调试Python程序

Python扩展能够调试python脚本,web apps,远程或多线程程序。

(1)、设置调试器

首先切换到调试界面,接着点击调试器的设置按钮:

e4c5d7b2-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_175032

在弹出的界面中选择Python File这个调试器:

e4d63350-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_175623

在选择好python调试器之后,VSCode会自动的在工作区的.vscode目录下建立launch.json文件:

e4e99c60-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_180019

如果想要在启动调试后,自动停止在程序入口,那么在launch.json中添加下面设置:

"stopOnEntry":true

(2)、设置断点与调试

打开想要调试的python文件,然后将鼠标移动到行号的左侧(我这里选的是第3行),可以看到一个断点的标志,点击即可在该行设置断点:

e4fa4a4c-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_181035

e5098192-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_18145

按F5或者点击Debug -> Start Debugging来启动调试,启动调试之后,程序停在了刚才设置的断点处:

e5178968-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_182352

接着可以使用调试面板中的调试按钮来调试我们的程序了,调试面板中的按钮从左到右依次是:

e52ae08a-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_182952

按钮1:移动按钮,拖住后可以移动调试控制面板;

按钮2:继续运行,对应快捷键F5;

按钮3:单步跳过,对应快捷键F10;

按钮4:单步调试,对应快捷键F11;

按钮5:单步跳出,对应快捷键Shift+F11;

按钮6:重新运行,对应快捷键Ctrl+Shift+F5;

按钮7:停止调试,对应快捷键Shift+F5;

7、启动交互式环境REPL

按下快捷键Ctrl+Shift+P打开命令面板,输入python,然后选择Python:Start REPL:

e53918c6-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_184727

e54901be-e82f-11ed-ab56-dac502259ad0.png

2019-08-25_184902

好了,到了这里,各位朋友应该都了解了VSCode运行和调试python程序的方法,限于本人水平,如果文章有什么写的不好的地方,希望指正。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 调试
    +关注

    关注

    7

    文章

    527

    浏览量

    33625
  • IDE
    IDE
    +关注

    关注

    0

    文章

    326

    浏览量

    46337
  • 编辑器
    +关注

    关注

    1

    文章

    788

    浏览量

    30187
  • python
    +关注

    关注

    51

    文章

    4675

    浏览量

    83467
  • vscode
    +关注

    关注

    1

    文章

    146

    浏览量

    7371

原文标题:VSCode使用 - 搭建python运行调试环境

文章出处:【微信号:嵌入式那些事,微信公众号:嵌入式那些事】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    python环境搭建指南

    python 基础(一)环境搭建
    发表于 07-30 14:13

    VSCode搭建STM32开发环境

    VSCode搭建STM32开发环境
    发表于 08-24 06:56

    VSCode搭建类似Keil的开发环境

    强大的编辑器之后,就再也回不去了。再次面对Keil时,感觉keil的代码编辑或者阅读代码的功能实在是太不友好了,所以已经习惯不了Keil了。于是,想着能不能在VSCode搭建类似Keil的开发环境
    发表于 11-19 07:44

    VScode + keil开发环境搭建

    GD32系列总结 - VScode + keil开发环境搭建写在前面Keil Assistant插件安装与使用遇见的问题include波浪线警告中文备注乱码last line of file
    发表于 11-30 07:56

    如何使用VScode搭建嵌入式Linux图形化调试环境

    为什么需要一个图形化调试环境? 如何使用VScode搭建嵌入式Linux图形化调试环境
    发表于 12-24 07:54

    如何搭建VSCode开发环境

    如何搭建VSCode开发环境
    发表于 02-11 08:10

    Windows系统VSCode+pyOCD开发环境搭建步骤分享

    一、安装依赖的软件由于VSCode本身只具有代码编辑功能,因此,搭建GD32F427 VSCode开发环境过程中,除了需要安装VSCode
    发表于 12-15 15:31

    请问VSCODE环境下如何配置调试串口波特率?

    VSCODE搭建的IDF编译环境,如何配置调试串口的波特率呢?可以支持console命令交互吗?
    发表于 02-15 07:57

    如何学习PythonPython编程环境搭建详细说明

    本文档的主要内容详细介绍的是如何学习PythonPython编程环境搭建详细说明。
    发表于 04-26 08:00 25次下载
    如何学习<b class='flag-5'>Python</b>?<b class='flag-5'>Python</b>编程<b class='flag-5'>环境</b><b class='flag-5'>搭建</b>详细说明

    如何在Linux环境下实现Python环境搭建

    本文档的主要内容详细介绍的是如何在Linux环境下实现Python环境搭建
    发表于 08-24 12:12 14次下载
    如何在Linux<b class='flag-5'>环境</b>下实现<b class='flag-5'>Python</b><b class='flag-5'>环境</b>的<b class='flag-5'>搭建</b>

    VSCode搭建STM32单片机开发环境

    强大的编辑器之后,就再也回不去了。再次面对Keil时,感觉keil的代码编辑或者阅读代码的功能实在是太不友好了,所以已经习惯不了Keil了。于是,想着能不能在VSCode搭建类似Keil的开发环境,其实主要就是把keil的编译
    发表于 11-13 11:06 15次下载
    <b class='flag-5'>VSCode</b><b class='flag-5'>搭建</b>STM32单片机开发<b class='flag-5'>环境</b>

    【手把手教程】使用Sublime搭建的C/Python环境

    一文介绍使用Sublime搭建轻量级的C语言编程环境Python编程环境
    的头像 发表于 07-10 21:14 2532次阅读
    【手把手教程】使用Sublime<b class='flag-5'>搭建</b>的C/<b class='flag-5'>Python</b><b class='flag-5'>环境</b>

    VScode+keil开发环境搭建安装使用过程

    这篇文章主要介绍了VScode + keil开发环境搭建及安装使用过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下。
    的头像 发表于 10-21 09:19 3987次阅读

    如何搭建Python编程环境

    Python是一种高级编程语言,被广泛用于科学计算、数据分析、人工智能、Web开发等领域。想要学习Python编程,首先需要搭建一个合适的编程环境。本文将为您介绍如何
    的头像 发表于 04-14 12:07 4507次阅读

    Python环境搭建和LabVIEW中的调用

    本文主要介绍Python相关的环境搭建、Anaconda的使用以及在LabVIEW中调用Python的方法。
    的头像 发表于 10-13 17:56 777次阅读
    <b class='flag-5'>Python</b><b class='flag-5'>环境</b><b class='flag-5'>搭建</b>和LabVIEW中的调用