iPython Notebook/Jupyter autosave failed

一世执手 提交于 2019-12-03 22:05:13

I had same problem and I found out I was logged out from Jupyter. I found that when I went to Jupyter home page and it asked me to enter password. After I entered password I could save my notebook (it was still running in other tab).

The problem is that the notebook was started with with two different users. The most common scenario is the following:

  1. Starts with elevated user/root sudo ipython notebook
  2. Do some work and then start with ipython notebook

From #1 a hidden directory was created called .ipynb_checkpoints with root privileges. As a result you will not be able to save updates unless the notebook is running as root.

To fix this simply delete the .ipynb_checkpoints directory

I had the same problem while running iPython3/Jupyter local with multiple notebooks open. I solved the problem by:

  1. 1 Refreshing the dashboard tab (localhost:8888/tree#).
  2. Running 'jupyter notebook list' in the terminal.
  3. Copying the token from the terminal into the password box on refreshed dashboard.

Open a new tab by clicking on the Jupyter logo on the top left of your open notebook. When asked for a token, from a terminal run:

jupyter notebook list

The output will look something like this:

http://localhost:8888/?token=THE_TOKEN_YOU_NEED :: /Users/.../.../.../

Copy THE_TOKEN_YOU_NEED in the jupyter main tab, and your notebook will become active again (i.e., you can save it, open a new one, etc.)

For me, it happens when all the cell's output is too long. Just clear some output to solve this.

i faced this same issue severely :( ,, and finally i found it alone ))) /// and its all abt RANSOMEWARE PROTECTION on my windows 10 pro.. it wont let u over write any files and folder by third party apps under this protection.

    • Open the Windows Security app by clicking the shield icon in the task bar or searching the start menu for Defender.
    • Click the Virus & threat protection tile (or the shield icon on the left menu bar) and then click Ransomware protection.
    • Set the switch for Controlled folder access to "OFF"

and happy jupyter)))

I had a similar problem which was caused by the multiple users issue others have mentioned. I was using a combination of Docker with a volume, Linux subsystem running jupyter and plain old windows on the same directory. Unfortunately I had an issue with the size of the data I was loading so had to ditch docker which is where I started to run into problems.

To fix this, using gitbash, I ran:

rm -rf <location of your dir where you launch notebook>/.ipynb_checkpoints/
rm -rf ~/.jupyter/

then I made sure this was recreated by running:

jupyter notebook password

which recreates the .jupyter folder. Then relaunching the notebook fixed this problem for me.

I know this question is very old but I have encountered the same issue recently and got a simpler workaround. Note that in my case, I don't know what caused the issue, but certainly not a multiple users since the notebook is run internally on an offline computer (no outside access whatsoever).

In order to resume the autosaves, I just had to re-open the notebook in another tab and manually copy paste all the unsaved cells. Burdensome but it fixed the problem. (Also note that I was able to keep working on the notebook, as long as I didn't want to save or restart the kernel)

I had a separate problem.

Looking in my jupyter notebook console window, I saw the message: [I 09:36:14.717 NotebookApp] Malformed HTTP message from ::1: Content-Length too long

It made me think maybe there was some huge amount of text in one of my cells' outputs or something, so I started clearing the outputs.

When I cleared one cell with a plotly chart, it worked again. Maybe there was some problem with Plotly.

I had the same issue,i tried these methods unfortunately it doesn't work. At last i found a method

  1. Copy your filename.ipynb file manully to same directory

  2. Rename it with filename at about 5 characters. Then open it in jupyter notebook , and it can be saved successfully .

  3. After that you can rename it to any name you want !

For me the issue turned out to be the file path was too long. Renaming the folder resolved the issue.

I just had this problem. All I did was quit/logout of my multiple notebooks. Then closed the anaconda dashboard. Then relaunched everything. The only thing you gotta worry about is losing the work you have already done. For that I copied my code into notepad and just copied it right back.

For me, the key is that I hide my ".ipynb_checkpoints".Just make the folder visible.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!