Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Closed IPython Notebook that was running code

How it works? I got some code running in an IPython Notebook. Some iterative work.

Accidentally I closed the browser with the running Notebook, but going back to the IPython Dashboard I see that this particular Notebook hasn't Shutdown, so if I open the Notebook again I see the [*] in front of my code that it was executing.

I even can hear my PC still running the code, but it doesn't return me any new output of the print statements.

Can I wait and eventually continue with the output, or my PC will still running my code, but it won't be accessible anymore?

like image 483
Mattijn Avatar asked Dec 20 '13 09:12

Mattijn


People also ask

How do I reopen a closed jupyter notebook?

You can also bring back any closed tab by searching for it from the browser history (CTRL+H) or open the last closed tab (can be used repeatedly) with the CTRL+SHIFT+T keyboard shortcut, which most browsers support.

How do I exit IPython notebook?

Just import 'exit' from the code beneath into your jupyter notebook (IPython notebook) and calling 'exit()' should work. It will exit and letting you know that...

How do you close a running process in jupyter notebook?

After all of your notebooks are closed and shut down, you can end your Jupyter Notebook session by clicking on the QUIT button at the top right of the dashboard. You can now close the browswer tab for Jupyter Notebook . If desired, you can also close your terminal by typing the command exit and hitting Enter .

Why is jupyter notebook not running my code?

Jupyter doesn't load or doesn't work in the browserTry disabling any browser extensions and/or any Jupyter extensions you have installed. Some internet security software can interfere with Jupyter. If you have security software, try turning it off temporarily, and look in the settings for a more long-term solution.


1 Answers

When you start up ipython, it is essentially creating a web server that is running on a separate process. The code itself is running on the web server, or kernel. The web browser is simply one of several front-ends that can view and edit the code on the kernel.

This design allows ipython to separate the evaluation of code from the viewing and editing of code -- for example, I could access the same kernel via the web interface (ipython notebook), the console (ipython console), or the qt console interface (ipython qtconsole).

Your PC will continue to run the code, though I believe that the output requested by one frontend will not show on any other frontends using the same kernel (I'm not 100% certain about this though).

You can find more information here.

like image 196
Michael0x2a Avatar answered Oct 12 '22 16:10

Michael0x2a