【发布时间】:2017-12-06 22:21:26
【问题描述】:
我对 Stack Overflow 和 Python 比较陌生,所以请原谅。 我在 Jupyter 试图打开我的笔记本时遇到了问题。具体来说,这个错误是:
Unreadable Notebook: /home/vagrant/Notebook 1.ipynb NotJSONError('Notebook does not appear to be JSON: u\'{\\n "cells": [\\n {\\n "cell_type": "...',)
我正在尝试恢复此文件,因为它非常重要!我发现终端可以访问一个名为 .ipynb_checkpoints 的隐藏文件夹,在列出该文件夹中的所有内容后,我看到了这个。
-rw-rw-r-- 1 vagrant vagrant 656710 Dec 6 17:25 Notebook 1-checkpoint.ipynb
-rw-rw-r-- 1 vagrant vagrant 26332 Oct 19 21:47 Lab08-checkpoint.ipynb
-rw-rw-r-- 1 vagrant vagrant 72 Nov 17 16:35 Untitled-checkpoint.ipynb
最上面的 Notebook 1-checkpoint.ipynb 是我要恢复的文件。谁能帮我解决这个问题?
当我尝试这样做时:
cp Notebook 1-checkpoint.ipynb /home/vagrant/Desktop/
我收到了这个:
cp: cannot stat ‘Notebook’: No such file or directory
cp: cannot stat ‘1-checkpoint.ipynb’: No such file or directory
【问题讨论】:
-
您需要使用引号或其他转义 - 否则,空格意味着您的单个参数被拆分,所以
cp认为您告诉它复制 两个文件,一个名为40126684_Notebook,另一个名为1-checkpoint.ipynb。 -
顺便说一句,关于命令行使用而不是软件开发的问题通常更适合SuperUser 或Unix & Linux,而不是 StackOverflow。使用
cp的问题当然与 Python 或 Jupyter 没有任何关系。 -
非常感谢@CharlesDuffy。你拯救了我的学期。我会接受你的建议。干杯!
标签: python ubuntu terminal jupyter