鱼C论坛

 找回密码
 立即注册
查看: 2005|回复: 3

请教VScode 调试 Python 代码

[复制链接]
发表于 2023-6-22 22:39:29 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
我在VS code中配置了Python运行正常,配置了launch.json,但不能进入调试状态,虽然设置了断点,调试工具也显示了,但程序总能正常运行直到结束。

launch.json代码如下:
{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Python",
            "type": "python",
            "request": "launch",
            "python": "C:\\Python\\python.exe",
            "program": "${file}",
            "console": "integratedTerminal",
        }
    ]
}

附相关截图,请指教!
QQ图片20230622223340.png
QQ图片20230622223840.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2023-6-22 22:51:25 | 显示全部楼层
Snipaste_2023-06-22_22-51-06.png
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-23 09:15:11 | 显示全部楼层
发现有几个可能的原因:

* 可能你的断点设置不正确。断点必须在有效的代码行上设置,比如在if语句、函数定义等行上设置,而不是空行或注释行上。

* 可能你的VS Code没有正确调试Python代码的功能。你需要确保安装了Python扩展,并在扩展的设置中正确设置Python解释器的路径。

* launch.json中的配置可能有误。你设置的launch.json代码需要检查几点:

  • "python"路径要设置为你的Python可执行文件的正确路径
  • "program"要设置为你要调试的Python文件路径,可以是相对路径或绝对路径
  • 确保没有语法错误导致launch.json文件格式化不正确


我的建议:

重新检查你的断点设置,确保是在有效代码行上添加的断点。删除错误的断点。

确认你安装了Python扩展,并在设置中正确设置了Python解释器路径。

检查launch.json文件格式是否正确,python和program参数是否设置正确。

重启VS Code,重启后重新设置断点并重新启动调试。

如果还不行,可以尝试还原launch.json文件,然后重新根据VS Code的设置向导重新配置一遍Python调试设置。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-23 13:44:25 | 显示全部楼层
参考一下 C 语言的解决方案:https://fishc.com.cn/thread-229273-1-1.html
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-11 22:42

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表