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

aha*_*jib 7 ipython ipython-notebook

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

Unreadable Notebook: MyFile.ipynb  Unsupported nbformat version 4
Run Code Online (Sandbox Code Playgroud)

我找到了我的问题的答案,但不幸的是,这不适用于Windows,并没有解决我的问题.值得一提的是:

ipython --version
Run Code Online (Sandbox Code Playgroud)

产生:2.3.1

任何帮助或评论都非常感谢.

谢谢

aha*_*jib 12

我花了一段时间来解决这个问题,但我从用户"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
Run Code Online (Sandbox Code Playgroud)

这有助于我删除旧版本的ipython.然后:

pip install ipython
Run Code Online (Sandbox Code Playgroud)

这在我的Windows PC上安装了最新版本的ipython.最后:

pip install notebook --upgrade
Run Code Online (Sandbox Code Playgroud)

将笔记本升级到最新版本.现在,安装了ipython操作系统并且应该正常工作:

ipython notebook
Run Code Online (Sandbox Code Playgroud)

在完成上述所有操作之后导入我之前的.ipynb没有问题.

祝大家好运.


pat*_*_ai 7

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

sudo pip install notebook --upgrade
Run Code Online (Sandbox Code Playgroud)

为我工作.我有python 3.4和2.7,不像nimafl的答案,我没有必要删除它们或首先卸载ipython.一个简单的升级就可以了.现在,而不是版本2.3.1我有ipython版本4.0.3.