在 VSCode 中另存为 .ipynb

问题描述 投票:0回答:2

我目前管理着一组研究生研究人员,他们在多个平台(PC Windows 10 和 11、Mac)上发生这种情况。我们的工作流程是使用 .ipynb 模板,根据不同的海洋学和地球科学项目对其进行重命名。我们不是一个开发小组或编码小组;我编写了这些包,我的学生和技术人员尽其所能地使用它们 - 因此有了 Jupyter 笔记本模板工作流程。

大约 2 个月以来,我们都无法使用“另存为”来更改 .ipynb 模板的名称和目录。根本没有将文件另存为 .ipynb 文件的选项。

没有简单的解决方法。我们无法另存为 .py 文件,因为我们收到附加错误。如果我们尝试保存为默认值 (.json),我们会收到相同的错误。

简单地说,按照此处的建议完全卸载并重新安装后,我能够看到一个不同的单行对话框,它允许我保存到不同的目录并使用不同的文件名。 3天后这种现象已经消失。因此,@IanHuff 在上面的链接中建议的修复似乎只是暂时的。我想知道这是否是一个将被修复的错误,或者是否有一种编码方法可以解决这个问题。终端中的命令行?任何事物?需要注意的是答案

谢谢你。

visual-studio-code jupyter-notebook jupyter save-as
2个回答
1
投票

您应该能够不更改下拉选择(将其保留为 json),或选择“无扩展名”。无论哪种方式,在文件名上使用 .ipynb 扩展名,它应该成功保存为笔记本文件

edit:在 github.com/microsoft/vscode-jupyter/issues/9626 修复之前,您应该能够将下拉菜单设置为“无扩展名”并从文件名中删除“.json”作为解决方法。


0
投票

如果有人仍在寻找答案。从 Microsoft 商店链接此处下载 Python 3.9,然后使用 3.9 内核而不是当前安装的内核运行 vscode。

您可以在右上角切换 Python 内核:

Switch Python Kernel

然后运行 jupyter 笔记本文件并安装 Python 3.9 所需的任何其他组件。然后您应该能够保存为 jupyter 笔记本文件 .ipynb ,如下所示:

Save as ipynb

© www.soinside.com 2019 - 2024. All rights reserved.