IPython笔记本无法读取

10

我刚刚第一次安装了IPython(Windows 7 64位)。按照此处的说明进行操作:

IPython安装

下载并安装Anaconda 1.9.1,然后输入以下命令:

conda update conda
conda update ipython

(以管理员身份运行命令行终端)

安装完成后,我尝试从这里打开一个示例.ipynb笔记本文件;

示例IPython笔记本文件

但是我收到了以下错误信息;

Error loading notebook
Unreadable Notebook: Notebook does not appear to be JSON: '\n\n

我尝试了IPython示例笔记本中的许多其他示例笔记本,但它们都无法打开并显示相同的错误!有人知道这里出了什么问题,该如何解决吗?

conda update ipython-notebook 有帮助吗? - Paul H
@PaulH conda update ipython-notebook 取消链接的 ipython-1.2.1 并链接了 ipython-1.1.0,但打开笔记本时出现的错误没有改变。 - GoFaster
另一个问题:您确定只是保存了笔记本JSON而不是网页吗? - Paul H
@PaulH 访问了 IPython Examples。使用 Chrome,在感兴趣的笔记本上右键单击,点击“另存为...”,然后 .ipynb 文件将出现在 IPython Notebook 文件夹中。我想我做对了吧? - GoFaster
你的链接已经失效了。 - Yonatan Simson
1个回答

15

根据评论:

使用 Chrome 访问 IPython Examples,右键点击感兴趣的笔记本,点击“另存为...”,然后 .ipynb 文件会出现在 IPython Notebook 文件夹中。我这么做对吗?

很明显您下载的是整个网页而不是笔记本。按照这个步骤操作并在文本编辑器中打开生成的文件,我得到了这样的东西:

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <title></title>

    <meta name="viewport" content="width=device-width, initial-scale=1.0">


    <meta name="description" content="">



    <meta name="author" content="">


    <!--NEW RELIC Start Perf Measurement-->

    <!--NREND-->

    <!-- Le styles -->
    <!--<link href="/static/css/bootstrap.css" rel="stylesheet">-->
    ...
你需要做的是跟随每个链接进入它的nbviewer渲染,然后点击下载链接。

输入图像描述

或者,我只会从github下载或克隆存储库,切换到生成的目录,然后在那里启动笔记本服务器。

1
谢谢您的回复;在nbviewer渲染页面上点击“下载笔记本”按钮会弹出一段代码。为了下载笔记本文件本身,我需要右键单击“下载笔记本”按钮,然后选择“另存为...”。然后我终于得到了正确格式的IPython笔记本文件,并能够打开它。对于第一次使用的用户来说并不是很直观,但最终我还是成功了。 - GoFaster

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接