Pycharm debug调试,无法命中断点直接运行到结束

在遇到这个问题的时候,我上网查了很多解决办法,最后发现根本不是那么一回事。

首先说明一下我遇到的情况。

 我的断点如图所示,我想看看template_feature的形状,注意此时的右上角,debug时,显示

 直接程序结束了。这是因为debug时是在这个文件(network)下运行的,这个文件里定义的是一个类,此时它还没有被引用,也就是说他还有被给输入,只是单纯的定义了一个类而已。你需要在这个项目里的主文件下调试它,这样它才算是融入了整个程序。

我的主文件是train_siamrpn,所以只需要将右上角的(第一张图红色圈出的部分)改成主文件,就行了(此时不要右键再debug,要直接点那个🐞)

看,这样就好啦,(●ˇ∀ˇ●) ,希望对你有所帮助。

除此之外,在网上查询的什么取消勾选什么的试过也不好使。这里还有一种可能导致无法命中断点直接结束,这种可能就是你的断点处可能和输入有关联,而你的输入不存在,换而言之你的输入为 None,检查一下你的输入 的路径是不是错误了,我之前就是遇到这种情况,本来想demo一段视频,debug一下输入的特征,结果输入路径和视频名字没写对,输入为None,自然而然debug后什么都没发生,直接结束了。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

匿名的魔术师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值