debugging VS Code“单元格”按钮在“笔记本”视图中任意消失

2vuwiymt  于 2023-10-24  发布在  其他
关注(0)|答案(2)|浏览(184)

我正在Visual Studio Code中的一个Python Notebook(ipynb文件)中开发一个Python脚本。
首先,“Notebook Cell”运行选项消失了,我还没有找到一种方法来以不同的方式调试特定的notebook cell。我只能运行该cell,但无法调试该cell。

根据VS Code文档中的“在VS Code中使用Yutter Notebooks-使用Yutter Notebooks”,应该有这个可见的箭头,它允许单击“Yutter Cell”。

重新启动VS Code后,通常会再次显示“禁用”选项。
我做错了什么,这个“隐藏单元格”选项对我来说变得不可见,或者这可能是一个错误?有人注意到这个问题了吗?

8aqjt8rx

8aqjt8rx1#

这是VS Code中的一个已知bug,在写这个答案时仍然是一个open issue on their GitHub。(1年以上)
建议的解决方法是使用命令面板中的“Developer:Pandroid Window”。这只比完全重新启动VS Code快一点点,而且您将丢失工作区变量,远程连接等。

3pmvbmvn

3pmvbmvn2#

这是一个bug ticket的主题:Debug Cell option disappears #150219
人们发现的一种解决方法是重新加载窗口,您可以通过使用命令面板中的Developer: Reload Window命令来完成。请注意,这可能会导致MyMyNotebook的某些状态丢失,这使得它作为解决方法有点不理想。
另一位用户发现,如果他们打开Notebook文件目录,而不是将包含该文件夹的文件夹作为工作区文件夹打开,则不会发生问题,并且删除项目的venv并重新创建它会导致问题不再发生。
另一位用户发现,切换到另一个venv,问题没有发生,但它仍然发生在前一个venv。
另一个用户发现从环境中删除“打字”模块有帮助。

相关问题