Ipython 无法读取的笔记本-windows上不支持nbformat版本4

Ipython 无法读取的笔记本-windows上不支持nbformat版本4,ipython,ipython-notebook,Ipython,Ipython Notebook,我终于能够在我的Windows7电脑上安装ipython,它运行时没有任何错误。问题是我以前用ipython编写代码,但用MAC编写。现在,我正在尝试上载以前的笔记本,我收到以下错误: Unreadable Notebook: MyFile.ipynb Unsupported nbformat version 4 我为我的问题找到了答案,但不幸的是,这不适用于windows,也没有解决我的问题。值得一提的是: ipython --version 产生: 2.3.1 对此的任何帮助或评论都将

我终于能够在我的Windows7电脑上安装ipython,它运行时没有任何错误。问题是我以前用ipython编写代码,但用MAC编写。现在,我正在尝试上载以前的笔记本,我收到以下错误:

Unreadable Notebook: MyFile.ipynb  Unsupported nbformat version 4
我为我的问题找到了答案,但不幸的是,这不适用于windows,也没有解决我的问题。值得一提的是:

ipython --version
产生: 2.3.1

对此的任何帮助或评论都将不胜感激


谢谢

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

pip uninstall ipython
这帮助我删除了旧版本的ipython。然后:

pip install ipython
这在我的windows pc上安装了最新版本的ipython。最后:

pip install notebook --upgrade
将笔记本升级到最新版本。现在,ipython操作系统已经安装,并且应该可以正常工作:

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


祝你们好运

我在Linux上也有同样的问题。简单地做:

sudo pip install notebook --upgrade

为我工作。我有Python3.4和2.7,与nimafl的答案不同,我没有必要删除其中一个或首先卸载ipython。简单的升级就成功了。现在,ipython的版本不是2.3.1,而是4.0.3

而将
ipython
更新到最新版本对您来说不是一个选项吗?我实际上是使用pip实现的,但它说“需求已经更新:c:\python27\lib\site packages\ipython-4.0.0-py2.7.egg中的ipython”,这意味着您有多个python版本,并且
ipython
命令指向来自不同安装的
ipython
。有趣。我刚刚删除了python的另一个版本(3.4),当我使用“ipython”时,它向我展示了:python 3.4.2(v3.4.2:ab2c023a9432,2014年10月6日,22:16:31)-我不确定为什么它仍然使用3.4,而我现在唯一拥有的python是python 2.7请注意,您谈论的是Linux,这是一个完全不同的故事。同样的事情发生在我的Unix上,正如你提到的,升级笔记本也解决了我的问题。