在遇到这个问题的时候,我上网查了很多解决办法,最后发现根本不是那么一回事。
首先说明一下我遇到的情况。
我的断点如图所示,我想看看template_feature的形状,注意此时的右上角,debug时,显示
直接程序结束了。这是因为debug时是在这个文件(network)下运行的,这个文件里定义的是一个类,此时它还没有被引用,也就是说他还有被给输入,只是单纯的定义了一个类而已。你需要在这个项目里的主文件下调试它,这样它才算是融入了整个程序。
我的主文件是train_siamrpn,所以只需要将右上角的(第一张图红色圈出的部分)改成主文件,就行了(此时不要右键再debug,要直接点那个🐞)
看,这样就好啦,(●ˇ∀ˇ●) ,希望对你有所帮助。
除此之外,在网上查询的什么取消勾选什么的试过也不好使。这里还有一种可能导致无法命中断点直接结束,这种可能就是你的断点处可能和输入有关联,而你的输入不存在,换而言之你的输入为 None,检查一下你的输入 的路径是不是错误了,我之前就是遇到这种情况,本来想demo一段视频,debug一下输入的特征,结果输入路径和视频名字没写对,输入为None,自然而然debug后什么都没发生,直接结束了。
今天的文章Pycharm debug调试,无法命中断点直接运行到结束分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/11877.html