【问题标题】:iPython notebook won't open some filesiPython 笔记本不会打开某些文件
【发布时间】:2014-07-15 04:15:40
【问题描述】:

我有一个 git 文件夹,里面有几个 ipython 笔记本文件。我刚刚得到了一个新的 comp 并安装了 ipython。当我打开一些文件时,它工作正常,但是,其他文件显示此错误: 加载笔记本时出错,请求错误。

日志如下:

2014-07-16 00:20:11.523 [NotebookApp] 警告 |不可读的笔记本:/nas-6000/wclab/Ahmed/Notebook/01 - Boundary Layer.ipynb [Errno 5] 输入/输出错误

警告:tornado.access:400 GET /api/notebooks/01%20-%20Boundary%20Layer.ipynb?_=1405434011080 (127.0.0.1) 3.00ms referer=linktofile

每个文件的读/写和所有者权限都相同。这些文件在我的其他计算机上打开正常,只是这台新计算机。有什么想法吗?

干杯, 詹姆斯

【问题讨论】:

  • 向我们展示所有日志。您确定所有 ipython 笔记本依赖项都是最新的吗? (像龙卷风)
  • ipynb 文件只是 JSON,因此您应该可以使用任何文本编辑器打开它们,尽管输出图像等将被编码。例如,您可以尝试在只读模式下使用 vim/emacs 打开笔记本吗?

标签: ipython tornado ipython-notebook


【解决方案1】:

Errno 5 是一个低级错误,通常在您的磁盘有坏扇区时报告。

我认为错误与文件或 ipython 无关,请使用适当的工具检查您的磁盘(如果您使用的是 Linux,请使用 fsck)。

【讨论】:

  • 如果你运行git status,如果 git 不能像我想的那样读取文件,你也应该有一些反馈。
【解决方案2】:

可能适用于您的情况的分步解决方案:

1. Boot from the live CD
2. Choose to try Ubuntu
3. Open a terminal window
4. Enter: ubiquity --no-migration-assistant
5. Working install

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2015-11-18
    • 2015-01-16
    • 2016-09-06
    • 2015-09-06
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 2018-09-03
    • 1970-01-01
    相关资源
    最近更新 更多