当前位置: 首页 > 知识库问答 >
问题:

不可读的笔记本NotJSONError('笔记本似乎不是JSON: u\'{\\n"单元格":[\\n{\\n"cell_type":"...',)

司寇善
2023-03-14

得到这个非常奇怪的错误,当我试图加载我的ipython笔记本。以前从来没有过,我不记得,我记得做了什么傻事与ipython:

Unreadable Notebook: /path/to/notebooks/results.ipynb NotJSONError('Notebook does not appear to be JSON: u\'{\\n "cells": [\\n  {\\n   "cell_type": "...',)

接下来是

400 GET /api/contents/results.ipynb?type=notebook&_=1440010858974 (127.0.0.1) 36.17ms referer=http://localhost:8888/notebooks/results.ipynb

共有3个答案

晏富
2023-03-14

这也发生在我身上。我打开了我的数据。ipynb文件使用记事本,发现它是空的。

我通过进入隐藏的ipynb_checkpoints文件夹并复制数据_checkpoint来恢复我的文件。ipynb输出到我的工作目录中。

在我的Mac OS终端中

cd .ipynb_checkpoints
cp data-checkpoint.ipynb \..

谢天谢地,代码被保存了下来。希望这能有所帮助!

周宸
2023-03-14

在我的例子中,我使用GitHub保存和分享我的ipython文件与我的队友。当代码有冲突时,我必须删除那些表示冲突代码中变化的行,例如:

>>>>>>>>head
=============

这对我很有用。

濮阳唯
2023-03-14

别让自己头疼了。打开你的门。任何在线JSON验证器中的ipynb,它将告诉您哪些行有问题。我用了这个。

 类似资料:
  • 我刚刚安装了3.0使用在我的笔记本电脑上,这是运行14.04: 然而,当我使用时,终端似乎认为它使用的是1.2版。1: 更糟糕的是,当我去打开一个JSON nbform版本4的笔记本,它支持IPython3.0,我得到以下错误: 我试图使用团队推荐的命令将笔记本降级到版本3,但对我来说也失败了: 这到底是怎么回事?

  • 我有下面的ipython笔记本代码(标记): 我怎样才能: 左对齐单元格的表格,现在默认为居中

  • 问题内容: 我正在尝试为Jupyter Notebook内的平台制作教程 在某个时候,我需要在像这样的单元中运行linux命令: 但无法弄清楚如何输入sudo通行证,并且我不想用sudo运行jupyter Notebook,知道如何执行此操作吗? 问题答案: 更新: 我检查了所有方法,所有方法都有效。 1: 请求密码,该密码实际上会隐藏用户的输入,然后在python中运行sudo命令。 2: 上述

  • 我目前正在使用Jupyter笔记本,我想强制它将Python日志打印到输出单元格。 我用的是以前用这种方式工作的旧笔记本,可能是旧版本的Jupyter笔记本。 我将日志设置为: 但当我打电话时: 它不会在输出单元格中打印任何内容。它只是在我启动Jupyter笔记本的控制台中打印出内容。 我正在使用并且在我的虚拟环境中安装的包是: 单元格中的日志打印输出是否已更改?是否有某种方法可以强制将日志记录写

  • 我正在学习Jupyter笔记本的降价单元格,并尝试使用以下代码为我的一本笔记本创建一个简单的深红色标题: 在Jupyter笔记本中,当我运行单元格时,这变成了一个深红色的标题,正如预期的那样,这里有一个大纲:http://datascience.ibm.com/blog/markdown-for-jupyter-notebooks-cheatsheet/. 当我将笔记本上传到GitHub时,我的J

  • 问题内容: java.util.Random源代码的第294行说 为什么是这样? 问题答案: 该描述并不完全准确,因为0不是2的幂。更好的说法是 当n是2的幂或2的幂的负数或零时。 如果n是2的幂,则二进制中的n是单个1,后跟零。-n为2的补数是倒数+ 1,因此位排成一行 要了解其工作原理,请将二进制补码视为逆+ 1。 因为当您添加一个得到两个的补码时,您会一直进行到一个。 如果n不是2的幂,则结