我有我的“.py”文件,我正在Python交互窗口(VSCODE类似笔记本的特性)上运行它的函数。 所有变量和函数仅存储在此Jupyter环境中。他们甚至不能在航站楼上找到
Img that shows the variables on my Jupyter env
当我单击“Debug Cell”(如您在img上看到的),它开始使用Jupyter环境对所有变量进行调试,但不会在我放置的断点上停止。就像它没有与VSCODE链接一样
如果我键入F5或单击“运行并调试”,它将启动运行整个.py文件的调试会话,这不是我想要的
在这种情况下,它可以访问断点,但不能访问我的变量
我只想使用已经创建的变量调试代码的特定部分。我一定错过了一些非常简单的事情
我在互联网上能找到的唯一答案是“你应该创建一个launch.json文件”,但这并不能解决我的问题
有人知道我错过了什么吗
当我在python文件中单击“Debug Cell”时,它会在“Interactive”窗口中执行结果,并且可以停留在我设置的断点处,我还可以在“Interactive”窗口中的代码中看到执行的变量值:
由于python代码的调试功能和“交互”功能是由python扩展提供的,而Jupyter的内核功能也依赖于Jupyter扩展,请尝试重新安装这两个扩展并重新加载VS代码
我的环境:
VS代码:1.53.1(用户设置)
python:3.9.1
VS代码扩展:Python(2021.1.502429796);Jupyter(2020.12.414227052);Pylance(2021.2.2)
操作系统:Windows\u NT x64 10.0.19041
相关问题 更多 >
编程相关推荐