不可读的笔记本 - windows 上不支持 nbformat 版本 4

Unreadable Notebook - Unsupported nbformat version 4 on windows

我终于能够在我的 Windows 7 PC 上安装 ipython 并且它运行没有任何错误。问题是我以前在 ipython 中编码,但在 MAC 中编码。现在我正在尝试上传我以前的笔记本,但我收到以下错误:

Unreadable Notebook: MyFile.ipynb  Unsupported nbformat version 4

我找到 this answer 来解决我的问题,但不幸的是,那不是 windows 并且没有解决我的问题。值得一提的是:

ipython --version

产生: 2.3.1

非常感谢对此的任何帮助或评论。

谢谢

我花了一些时间才弄明白这一点,但我从用户 "cel" 那里得到了第一条线索。我曾经有多个版本的 python(2.7 和 3.4)。我删除了 python 3.4,因为它与 spark 不兼容。接下来,我必须删除 WinPython3.4 并将其替换为 WinPython2.7,以便它可以与我的 PC 上安装的 python 2.7 集成。最后,我安装了 python 2.7.9 并将 C:/Python27/Script 设置为系统环境变量的一部分。完成所有这些后,我 运行 以下命令:

pip uninstall ipython

这帮助我删除了 ipython 的旧版本。那么:

pip install ipython

这在我的 windows 电脑上安装了最新版本的 ipython。最后:

pip install notebook --upgrade

要将笔记本升级到最新版本。现在,ipython os 已安装并且应该可以正常工作:

ipython notebook

完成上述所有操作后,导入我以前的 .ipynb 没有问题。

祝大家好运。

我在 Linux 上遇到了同样的问题。简单地做:

sudo pip install notebook --upgrade

对我有用。我有 python 3.4 和 2.7,与 nimafl 的回答不同,我不需要删除它们或先卸载 ipython。一个简单的升级就成功了。现在,我使用的是 ipython 的 4.0.3 版,而不是 2.3.1 版。