我是个新手,而且我在我的情节中遇到问题时会在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": {}
}
谢谢!
答案 0 :(得分:7)
答案 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
之前尝试过)无法解决问题。