jupyter笔记本中的情节图:保存时验证失败

时间:2017-02-16 21:44:42

标签: python jupyter-notebook plotly

我是个新手,而且我在我的情节中遇到问题时会在jupyter笔记本中生成它们。

每当我生成一个情节时,evrything工作正常,但是当我尝试保存笔记本时,我收到一条错误消息,告诉我笔记本验证失败,因为它在任何给定的模式下无效(例如直接来自plot.ly网站)。

以下是一个例子:

import plotly.plotly as py
iplot([{"x": [1, 2, 3], "y": [3, 1, 6]}])

我尝试保存笔记本时收到以下消息: 笔记本验证失败:{u'数据':[{u' y':[3,1,6],u' x':[1,2,3]} ],u' layout':{}}在任何给定的模式下都无效:

{
 "data": [
  {
   "y": [
    3, 
    1, 
    6
   ], 
   "x": [
    1, 
    2, 
    3
   ]
  }
 ], 
 "layout": {}
}

谢谢!

3 个答案:

答案 0 :(得分:7)

情节小组解决了这个问题,这里是ticket

使用

升级nbformat
pip install --upgrade nbformat

conda update nbformat

修复它。

答案 1 :(得分:6)

我遇到了同样的问题,但是上面的答案并没有帮助我。然后我尝试了 conda更新--all ,但这也无济于事。

后来我得到了链接:https://gitmemory.com/issue/jupyter/nbformat/161/574959380。 因此,我用文本编辑器打开了ipynb文件,将“ nbformat_minor”:1 替换为“ nbformat_minor”:4 ,然后保存了文件。重新加载笔记本后,问题已解决。

答案 2 :(得分:1)

就像杰拉德的回答pip install --upgrade nbformat解决了问题一样,但是conda(我在pip之前尝试过)无法解决问题。