1,先在main函数开始的地方,设置一个断点。这样就可以查看整个程序的执行过程了。 (1)将光标移到 double base_val 这一行 (2)选择 调试 | 设置断点 (Debug | Toggle Breakpoint)或者按下F5。这会在该代码行旁边的侧边栏中设置一个小红点,表明这一行有一个断点: (3)可以使用设置断点命令或者单击小红点用来...
按下Ctrl + Shift + D打开调试面板。 点击顶部的“创建launch.json”链接。 选择Python环境,VSCode会创建一个基本的调试配置。 launch.json的基本内容如下: {"version":"0.2.0","configurations":[{"name":"Python: Current File","type":"python","request":"launch","program":"${file}","console":"i...
点击vscode右下角的解释器,或是F1打开vscode命令,找到Python: Select Interpreter都可切换解释器实例。 随后在项目代码中,执行一段代码: importdebugpydebugpy.listen(4567) 表明程序将在4567端上监听调试请求,这里的端口号可任意修改,只要不被占用都行。 随后在vscode的launch.json中配置调试端口,项目中没有launch.json...
第六个(停止:Shift+F5):退出调试 Ctrl+F5:查找你想查找的变量啥的,这个也挺常用 调试带多个超参数的项目,如 一般情况下,大家都是使用deepspeed、torchrun运行代码。参数都特别多,然后都是使用sh xxxx.sh启动脚本。在要运行的代码前面,添加如下代码:我这边的话是td3_fast.py 在python代码里面(最前面加上这句话...
选择合适版本(up主使用的版本): https://mirrors.huaweicloud.com/python/3.13.0/Python-3.13.0a1.tgz 下载安装即可。 回到Vscode 回到vscode中,选择更换为新版本解释器。 然后重新设置断点,调试。 如果程序在断点处行高亮且左侧调试栏中出现变量列表,则问题解决。
1. 安装调试插件:首先,确保VSCode已经安装了相应的调试插件。一些常用的调试插件包括Python、JavaScript等。可以在VSCode的插件市场中搜索相应插件并进行安装。 2. 打开项目:在VSCode中打开要进行断点调试的代码项目。 3. 创建launch.json文件:在项目中创建一个名为`.vscode`的文件夹,然后在该文件夹中创建一个名为`...
进入容器内部断点调试 1.右键想要进入的容器,选择attach vscode,进入容器内部,会打开一个新窗口 2.我这里是python项目,运行以下命令 pip install ptvsd#项目入口处添加importptvsd ptvsd.enable_attach(address=('0.0.0.0',5678)) 3.修改debugger配置 {"version":"0.2.0","configurations": [ ...
设置测试运行器:在搜索框中输入test,找到Python: Test runner设置,并将其值改为pytest。 运行pytest并设置断点 设置断点:在你想要调试的测试代码行上单击左边的空白区域,这将设置一个断点。 运行测试:按下F5键运行测试。VSCode将启动pytest,并在你设置的断点处停止执行代码。此时,你可以查看代码的变量值、单步执行代...
当使用VSCode进行Python断点调试时,若发现F5等快捷键没有反应,可能的原因包含快捷键冲突、插件未正确安装或配置问题、键盘硬件故障、软件冲突等. 其中,快捷键冲突是最常见的原因。例如,其他软件或系统内置的快捷键设置可能会与VSCode的快捷键发生冲突,使得按下F5时,VSCode无法接收到正确的指令。