visual studio调试Python代码不能在断点处暂停的问题

在Visual Studio 2013中使用Python 3.6进行编码时遇到调试难题,发现设置的断点无法生效。经过排查,发现在项目属性的Debug选项中误勾选了'Enablenativecodedebugging',取消该选项后恢复正常调试功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近安装完vs2013的Python工具,在vs上写Python代码,用的Python3.6版本,突然发现Python代码不能调试了,设置断点不能在断点处暂停,直接就跳过断点了。查了好多文章都没有找到有价值的内容,然后只好到微软官网上查看vs的Python使用文档,无意中发现了一个设置的问题:就是在右键项目的属性选项中,我勾选了Debug中的Enable native code debugging的选项,默认是不勾选的,于是取消了那个选项,终于可以正常调试了。
在这里插入图片描述

Visual Studio Code(简称VS Code)中编译和调试Python代码,首先需要确保你的开发环境已安装好Python解释器以及VS Code的Python扩展。以下是基本的步骤: 1. 安装Python解释器:确保你的系统中已经安装了Python解释器。可以在命令行中使用`python --version`或`python3 --version`来检查是否已安装。 2. 安装VS Code Python扩展:打开VS Code,进入扩展市场搜索并安装“Python”扩展,该扩展由Microsoft官方提供。 3. 创建和打开Python文件:在VS Code中创建一个新的`.py`文件或打开已有的Python文件。 4. 设置运行和调试配置:在VS Code中,按下`Ctrl+Shift+P`(MacOS为`Cmd+Shift+P`),然后输入“Python: Select Interpreter”来选择一个Python解释器。之后,打开`.vscode`目录下的`launch.json`文件,配置调试环境,一般情况下,VS Code会自动为你生成一个基本的配置。 5. 设置断点:在你想要调试代码行左侧点击,可以设置一个断点。运行调试时,程序会在断点暂停执行。 6. 启动调试会话:选择“Run”菜单中的“Start Debugging”或按下`F5`键。VS Code会启动调试会话,并打开“Debug Console”查看输出。 7. 调试控制:在调试过程中,你可以使用“Step Over”(单步执行)、“Step Into”(进入函数内部)、“Step Out”(跳出当前函数)等调试操作来检查代码执行情况。 8. 查看和修改变量:在调试面板中可以查看变量的值,也可以修改变量的值来测试不同的执行路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值