Pherdindy
Pherdindy

Reputation: 1178

Why does jupyter notebook server keeps crashing when .ipynb files are opened?

I was able to use jupyter notebook 4 days ago. The only thing that changed was there was a firefox version update.

After that the server crashes everytime .ipynb files are opened. Even the directory will have a server error. I tried it both on Firefox and Google Chrome, both browsers will crash the server.

My only kernel is python3 and it always says "Kernel Busy". I tried resetting my pc and the jupyter notebook, but nothing seems to work.

enter image description here

The console showed:

enter image description here

The last 2 lines are causing the crash but I don't know how to fix it

When I type conda install jupyter in the anaconda prompt, I get something before it finishes as shown below. Maybe it might have a cause as to why it is having issues:

enter image description here

I created a new python environment and installed python, matplotlib, pandas, jupyter and it still crashes

Upvotes: 8

Views: 37576

Answers (5)

Chandrashekar KP
Chandrashekar KP

Reputation: 1

All my environments were working totally fine but suddenly after restarting the system, the jupyter notebook from an environment was not opening or it was suddenly crashing. Tried form anaconda prompt but getting "Unable to create Process... All my DL dependencies were on this environment and I didn't want to create new environment completely installing all the required dependencies.

Solution: I opened the Anaconda Navigator and cloned old_env to new_env and it worked magically. I could able to open the jupyter notebook successfully and all dependencies were working fine. Hope it helps

Upvotes: 0

sh4dow
sh4dow

Reputation: 79

I just had a similar problem - for me, it was casued by a non-existing %temp% directory (I have %temp% mapped to a ram disk, and the temp folder on it wasn't created yet).

Creating the folder pointed to by %temp% solved the issue.

Upvotes: 0

Nahidujjaman Hridoy
Nahidujjaman Hridoy

Reputation: 2247

I am sharing this solution in case someone needs it in the future. I have just faced the same problem a hour ago. This was the message I was getting in the terminal. And the jupyter keeps restarting.

ModuleNotFoundError: No module named 'html.entities'; 'html' is not a package
[I 00:44:32.436 NotebookApp] KernelRestarter: restarting kernel (1/5), keep random ports

After Searching through the internet when I can not find the solution. I fixed it by removing the .HTML files I had in the directory. After moving those file jupyter started working parfectly.

Upvotes: 0

Roland Weber
Roland Weber

Reputation: 3675

Do you let Jupyter start the browser? If so, disable that and start the browser manually. I don't see how the zmq error messages could be related to the browser startup, but since you say that the only change was a browser update, that's worth a shot.

Check which version of pyzmq is installed. If Jupyter Notebook and the kernel are in different conda envs, check both and make sure they are on the same version and build. Try upgrading or downgrading to different versions. According to Anaconda issue 8932, there are problems with pyzmq on Windows. And a new build for win32 was released about two weeks ago - though I would expect win64 builds to be used nowadays.

I also found some recommendations for a similar error message to yours in Spyder issue 6097. The first one is to try without firewall and/or antivirus. You might have picked up a new firewall rule unknowingly. Trying different versions of pyzmq is also mentioned there.

Upvotes: 0

DataFramed
DataFramed

Reputation: 1631

Please uninstall and re-install all the below items:

  • ipykernel
  • ipython
  • jupyter_client
  • jupyter_core
  • traitlets
  • ipython_genutils

Additionally, if you're going to install with conda, follow below command.

run conda clean -tipsy

This command will clean up conda caches before you start.

Reference:

  1. https://github.com/jupyter/notebook/issues/1892

Upvotes: 6

Related Questions