我正在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后,通常会再次显示“禁用”选项。
我做错了什么,这个“隐藏单元格”选项对我来说变得不可见,或者这可能是一个错误?有人注意到这个问题了吗?
2条答案
按热度按时间8aqjt8rx1#
这是VS Code中的一个已知bug,在写这个答案时仍然是一个open issue on their GitHub。(1年以上)
建议的解决方法是使用命令面板中的“Developer:Pandroid Window”。这只比完全重新启动VS Code快一点点,而且您将丢失工作区变量,远程连接等。
3pmvbmvn2#
这是一个bug ticket的主题:Debug Cell option disappears #150219。
人们发现的一种解决方法是重新加载窗口,您可以通过使用命令面板中的
Developer: Reload Window
命令来完成。请注意,这可能会导致MyMyNotebook的某些状态丢失,这使得它作为解决方法有点不理想。另一位用户发现,如果他们打开Notebook文件目录,而不是将包含该文件夹的文件夹作为工作区文件夹打开,则不会发生问题,并且删除项目的venv并重新创建它会导致问题不再发生。
另一位用户发现,切换到另一个venv,问题没有发生,但它仍然发生在前一个venv。
另一个用户发现从环境中删除“打字”模块有帮助。