我目前管理着一组研究生研究人员,他们在多个平台(PC Windows 10 和 11、Mac)上发生这种情况。我们的工作流程是使用 .ipynb 模板,根据不同的海洋学和地球科学项目对其进行重命名。我们不是一个开发小组或编码小组;我编写了这些包,我的学生和技术人员尽其所能地使用它们 - 因此有了 Jupyter 笔记本模板工作流程。
大约 2 个月以来,我们都无法使用“另存为”来更改 .ipynb 模板的名称和目录。根本没有将文件另存为 .ipynb 文件的选项。
没有简单的解决方法。我们无法另存为 .py 文件,因为我们收到附加错误。如果我们尝试保存为默认值 (.json),我们会收到相同的错误。
简单地说,按照此处的建议完全卸载并重新安装后,我能够看到一个不同的单行对话框,它允许我保存到不同的目录并使用不同的文件名。 3天后这种现象已经消失。因此,@IanHuff 在上面的链接中建议的修复似乎只是暂时的。我想知道这是否是一个将被修复的错误,或者是否有一种编码方法可以解决这个问题。终端中的命令行?任何事物?需要注意的是答案
谢谢你。
您应该能够不更改下拉选择(将其保留为 json),或选择“无扩展名”。无论哪种方式,在文件名上使用 .ipynb 扩展名,它应该成功保存为笔记本文件
edit:在 github.com/microsoft/vscode-jupyter/issues/9626 修复之前,您应该能够将下拉菜单设置为“无扩展名”并从文件名中删除“.json”作为解决方法。
如果有人仍在寻找答案。从 Microsoft 商店链接此处下载 Python 3.9,然后使用 3.9 内核而不是当前安装的内核运行 vscode。
您可以在右上角切换 Python 内核:
然后运行 jupyter 笔记本文件并安装 Python 3.9 所需的任何其他组件。然后您应该能够保存为 jupyter 笔记本文件 .ipynb ,如下所示: