Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python VSCode:Jupyter笔记本电脑的代码镜头不显示调试选项或;“按行运行代码”;_Python_Visual Studio Code_Jupyter Notebook - Fatal编程技术网

Python VSCode:Jupyter笔记本电脑的代码镜头不显示调试选项或;“按行运行代码”;

Python VSCode:Jupyter笔记本电脑的代码镜头不显示调试选项或;“按行运行代码”;,python,visual-studio-code,jupyter-notebook,Python,Visual Studio Code,Jupyter Notebook,我对vscode还是新手,但我在让python Jupyter笔记本的一些工具在ubuntu linux 20.04 LTS上的vscode版本1.56.2下工作时遇到了麻烦 因此,根据文档,应该有用于调试的按钮,包括“按行运行代码”的按钮。这使得在笔记本电脑单元中调试任何代码问题变得更容易。文档建议笔记本的界面应该是这样的 左上角的按钮是我感兴趣的 现在,当我看我自己的界面时,它看起来是这样的 所以这两个接口看起来非常不同。我不确定是否需要更改VSCode中的任何设置以启用这些按钮。报告没

我对vscode还是新手,但我在让python Jupyter笔记本的一些工具在ubuntu linux 20.04 LTS上的vscode版本1.56.2下工作时遇到了麻烦

因此,根据文档,应该有用于调试的按钮,包括“按行运行代码”的按钮。这使得在笔记本电脑单元中调试任何代码问题变得更容易。文档建议笔记本的界面应该是这样的

左上角的按钮是我感兴趣的

现在,当我看我自己的界面时,它看起来是这样的

所以这两个接口看起来非常不同。我不确定是否需要更改VSCode中的任何设置以启用这些按钮。报告没有提到对任何设置的更改

如果您有任何建议,我们将不胜感激。

您看到的新笔记本电脑界面尚未实现“按行运行代码”。同时,通过执行以下操作,您可以选择返回到支持“按行运行代码”的旧界面:

  • 通过键入Ctrl+Shift+P>“首选项:打开设置(json)”打开您的user settings.json
  • 将以下行添加到user settings.json文件中:
  • 如果settings.json文件中存在
    workbench.editorAssociations
    设置,请将其删除
  • 重新加载VS代码以使新设置生效
  • 您看到的新笔记本电脑界面尚未实现“按行运行代码”。同时,通过执行以下操作,您可以选择返回到支持“按行运行代码”的旧界面:

  • 通过键入Ctrl+Shift+P>“首选项:打开设置(json)”打开您的user settings.json
  • 将以下行添加到user settings.json文件中:
  • 如果settings.json文件中存在
    workbench.editorAssociations
    设置,请将其删除
  • 重新加载VS代码以使新设置生效

  • 哦,有趣。即使我使用的是VSCode Insider版本,情况也是这样吗?是的,本机笔记本电脑的“逐行运行代码”在我们的待办事项列表中,尚未实现。@joyceehl好的,我尝试了您建议的代码并重新启动了VSCode。但现在我收到一条消息“无法使用笔记本编辑器类型‘jupyter notebook’打开资源,请检查您是否安装或启用了正确的扩展。”现在它正在文本编辑器中打开笔记本,因此笔记本看起来像纯JSON。我需要安装旧的jupyter扩展吗?该扩展名是什么?抱歉,您还需要删除settings.json中的
    workbench.editorAssociations
    条目(如果存在)。啊,是的,现在似乎可以了。这是最后一件事,
    workbench.editorAssociations
    才是问题所在。非常感谢您的帮助@joyceerl。我很感激。哦,很有趣。即使我使用的是VSCode Insider版本,情况也是这样吗?是的,本机笔记本电脑的“逐行运行代码”在我们的待办事项列表中,尚未实现。@joyceehl好的,我尝试了您建议的代码并重新启动了VSCode。但现在我收到一条消息“无法使用笔记本编辑器类型‘jupyter notebook’打开资源,请检查您是否安装或启用了正确的扩展。”现在它正在文本编辑器中打开笔记本,因此笔记本看起来像纯JSON。我需要安装旧的jupyter扩展吗?该扩展名是什么?抱歉,您还需要删除settings.json中的
    workbench.editorAssociations
    条目(如果存在)。啊,是的,现在似乎可以了。这是最后一件事,
    workbench.editorAssociations
    才是问题所在。非常感谢您的帮助@joyceerl。我很感激。
    "jupyter.experiments.optOutFrom": ["NativeNotebookEditor"]