While working in an ipython notebook, eventually I had to Ctrl+C as the kernel seemed to be halted.
The console gave me a message like:
[NotebookApp] Kernel shutdown: 5faa86bf-........f6
[NotebookApp] Kernel shutdown: 71........22
[NotebookApp] ....
(I had three notebooks running)
But something went wrong and my notebook file.ipynb is empty (actually only the one I was actively using).
Is there a way to recover that file before it was deleted? Some place where automatically-saved o manually-saved versions are stored?
(Running python 2.7 (Anaconda) in Windows 7)
Jupyter will save checkpoints of your notebook from time to time, and if you realize you need to revert your whole file back to an earlier version, you can do that with the “Revert to Checkpoint” button.
Click on the See all notebooks link under Recent Notebooks in the right nav bar. 2. Use My Data: Just click the My Data (folder icon) in the left menu bar. Once it opens just click Back, to go up one level to /resources and you can find your Jupyter notebooks there (may need to scroll down a little).
As a side note, the checkpoint file is located within a hidden folder named . ipynb_checkpoints . This folder is located within the same folder as the initial . ipynb file.
If none of the above helped, I found a workaround to recover most of the changes I did since the last checkout - by simply calling this command in your notebook:
%history -g
If you want your IPython history in a plain-text file, you can export it yourself.
You can also do it for a specific filename:
%history -g -f filename
What does -g do? – Without -g it exports the history for the current session. With -g it exports history for all sessions.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With