Skip to content

JupyterClassicModern

Hal Snyder edited this page Jan 25, 2018 · 10 revisions

Jupyter Notebook: Classical Versus Modern

If you are having trouble with the modern CoCalc Jupyter Notebook, you can switch to the Classical Jupyter Notebook. You can always switch back to modern easily later (and please let us know what is missing so we can add it!).

To switch:

  • Click the button "Modern Notebook" from within an existing classical Jupyter notebook, or
  • Select File -> "Switch to Classical Notebook" from within a modern Jupyter notebook, or
  • Click the checkbox labeled "Jupyter classic" in your Editor settings.

As of October 2017, the main reasons to use the classical notebook are:

  • interactive widget support
  • reading interactive input at least 3 times
  • need certain extensions.

See our list of Jupyter related issues for more details.

Big WARNING

Multiple people simultaneously editing a notebook, with some using classical and some using the new mode, will NOT work! Switching back and forth will cause problems (you may need to use TimeTravel to recover). Please avoid using classical notebook mode if you possibly can!

Alternatives

You can also just easily run the full classical Jupyter notebook server from a project. In your project's settings, click the link labeled "Plain Jupyter Server". Using this option has an advantage: it does not affect your Jupyter classic Editor setting, allowing you to keep modern notebook as the default for opening .ipynb files in the CoCalc main interface.

Clone this wiki locally