无法在VS Code中保存Jupyter笔记本

3

我一直试图以'.ipynb'格式保存我的Jupyter笔记本,但无论使用什么扩展名都无法实现。我遇到了以下错误消息。

Failed to save 'Untitled-1': File name file:///c%3A/Users/parni/OneDrive/Desktop/MINIPROJECT/INPUT/prac.py is not supported by Jupyter.

Please make sure the file name matches following patterns:

我也无法扩展和检查应该遵循哪种模式,如果有人能够帮助我,那将会是非常棒的。

6个回答

2

我在使用VSCode时遇到了类似的问题。 要解决这个问题,请按下 CTRL+SHIFT+P 然后选择JSON: Clear Schema Cache


2

进入“文件”->“另存为”,在“另存为类型”中选择无扩展名,并使用文件名"name".ipynb保存文件。


2

我有同样的问题。在您的VS Code环境中,

  • 搜索“Jupyter”扩展程序
  • 卸载Jupyter并重新安装
  • 保存代码,不做任何更改。

我重新安装后选择了“不使用扩展程序”保存,这对我起作用了。 - Vishwa Mittar

1
我遇到了类似的问题,我认为这与更新到VS Code笔记本有关。
我通过以下步骤解决了这个问题:
- 打开settings.json(CTRL + SHIFT + P -> Open Settings JSON) - 将“workbench.editorAssociations”: {“*.ipynb”: “jupyter.notebook.ipynb”}更改为“workbench.editorAssociations”: {“*.ipynb”: “jupyter.notebook”}。你只需要删除“.ipynb”部分。 - 这应该使VS Code正确读写笔记本。
导致我找到这个解决方案的GitHub主题的详细信息可以在这里找到。

5
我的版本已经没有.ipynb的那个版本了,但我还是遇到了相同的错误。 - zumalifeguard
1
我相信现在应该是“jupyter-notebook”。 - jfgilmore

0

无需重新安装VSCODE。

在文件选项卡下方的菜单中,点击...>导出>Python,这将打开另一个选项卡,您可以将其保存为.py扩展名文件。


0

我完全卸载了VS Code,现在.ipynb文件可以正常工作了。按照以下步骤操作。我是从stackoverflow的另一个帖子中参考到这个解决方案的。由于找不到相同的帖子,因此在下面添加答案。

  1. 从“添加或删除程序”中卸载
  2. 删除文件夹“C:\ Users [用户名] \ AppData \ Roaming \ Code”。
  3. 重新安装所有扩展的VScode。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接