鱼C论坛

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

请教VScode 调试 Python 代码

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

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

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

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

launch.json代码如下:

  1. {
  2.     "version": "0.2.0",
  3.     "configurations": [
  4.         {
  5.             "name": "Python",
  6.             "type": "python",
  7.             "request": "launch",
  8.             "python": "C:\\Python\\python.exe",
  9.             "program": "${file}",
  10.             "console": "integratedTerminal",
  11.         }
  12.     ]
  13. }
复制代码


附相关截图,请指教!
QQ图片20230622223340.png
QQ图片20230622223840.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2023-6-22 22:51:25 | 显示全部楼层
Snipaste_2023-06-22_22-51-06.png
小甲鱼最新课程 -> https://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调试设置。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2023-6-23 13:44:25 | 显示全部楼层
参考一下 C 语言的解决方案:https://fishc.com.cn/thread-229273-1-1.html
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-4-23 20:38

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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