1

我正在尝试激活VSCode for Jupyter Notebooks现在可用的调试功能,但我遇到了一些问题。

在我的界面中,我可以在每个单元格旁边看到“按行运行”按钮,但是当我单击它时,除了整个单元格的正常执行之外什么都没有发生,但是该模式应该逐行执行您的单元格...我已经尝试放置一些断点,即使我知道在那种模式下没有必要,但仍然没有

正如您在此处看到的,调试按钮在点击“按行运行”按钮几秒钟后显示,但它们什么也不做。

作为无法使用该有用模式的解决方法,我尝试了适用于Jupyter Notebooks的VSCode的标准调试模式,它可以让您在单元格上断点到断点,问题(我认为是)是当我使用它时VSCode所做的只是打开另一个选项卡,其中仅包含我在临时文件中调试的单元格的代码,这不是我想要的行为,因为我认为它应该在没有任何新文件的笔记本选项卡本身上执行此操作。 .. .py

在这里,我向您展示了它创建的临时的屏幕截图: .py

这只是我的笔记本第一个单元的代码!

有什么帮助吗?我想解决这两个问题或至少其中一个问题。我已经检查了调试模式的必要条件,并确保我满足了每个人的要求,但我不太习惯使用 VSCode 的调试功能,所以也许我跳过了一些东西。

4

1 回答 1

0

这是当前的错误。此处已通知开发团队:

https://github.com/microsoft/vscode-jupyter/issues/8258

该错误是由使用缩短用户名的 vscode 引起的。在我的情况下,GUILLE~1 而不是 Guillermo。

当前可用的解决方案是在您的计算机中创建一个最大长度为 8 个字符的新用户。

于 2021-11-17T00:14:22.690 回答