即使JustMyCode = false,断点也不会在VSC中命中

问题描述

我正在使用Visual Studio Code在Python中进行开发。我在虚拟环境中的外部软件包的代码添加了断点。但是断点永远不会被击中。即使通过在VSC设置中设置变量justMyCode = false来实现。

还有其他原因吗?

解决方法

我遇到了同样的问题。

原因是“ venv文件夹不用于存储外部软件包。必须激活它们才能访问安装在其中的模块,但是使用这些库的代码应保留在外部。”

解决方案是将带有断点的外部文件移出虚拟环境(如“ venv”)文件夹。

enter image description here