今天遇到了一个问题,就是在使用vscode对jupyter进行调试的时候,断点突然跳不进去了。就像下图这样。我点这个单步调试和这个单步跳过的效果一样。这让我很无解。。。

然后我就在网上查,查了一些我们国内的资料,参考了【VSCode】debug模式无法跳转进入内置模块_不吃饭就会放大招的博客-CSDN博客这位博主的方法,然后没解决。(但是这个方法应该也是解决这个问题的一步)
上面这位博主是咋做的呢?首先打开调试界面。像下图这样。

点击红框的。打开下面这个文件launch.json。

把代码里的“justMyCode”改为false。
然后,我重启了一下vscode,发现问题并没有解决啊。
然后又查到一个说在首选项-设置-功能-调试下的第一个Allow Breakpoints Everywhere打勾。

好,我也打勾了,还是不行。
最够去搜了搜国外的网站,然后发现在下面两个帖子找到了答案。
justMycode = false does not work · Issue #795 · microsoft/debugpy · GitHub
和
具体是怎么做的呢?很简单。在设置里搜jupyter,把第四项Debug Just My Code的勾去掉就好了。

然后,我的问题就解决了。
=========================================================
2023/3/29
今天我在调试.py文件的时候,歪日又跳不到别的文件中的函数了。然后搜到了解决办法,
(115条消息) vscode使用虚拟环境debug,无法在三方库中的断点上停止_Goodwillie的博客-CSDN博客
在这个博主博客的评论里,大佬说:

然后我的问题就解决了!!!