Difference between revisions of "Jupyter"

From ArchWiki
Jump to: navigation, search
(add JupyterLab)
(Mention enabling of widgetsnbextension after installation)
 
Line 10: Line 10:
  
 
For JupyterLab, [[install]] the {{AUR|jupyterlab}} package.
 
For JupyterLab, [[install]] the {{AUR|jupyterlab}} package.
 +
 +
After installation, run the following (as root) to enable interactive Javascript widgets in the notebooks (otherwise, widgets will be disabled):
 +
 +
# jupyter nbextension enable --py --sys-prefix widgetsnbextension
  
 
== Running ==
 
== Running ==

Latest revision as of 11:11, 22 April 2018

Jupyter is a project which produces browser-based interactive environments for programming, mathematics, and data science. It supports a number of languages via plugins ("kernels"), such as Python, Ruby, Haskell, R, Scala and Julia.

Jupyter Notebook is the traditional and most stable application. JupyterLab has a new interface and is more suitable for working with larger projects consisting of multiple files. JupyterLab is in beta as of February 2018.

Installation

For Jupyter Notebook, install the jupyter-notebook package.

For JupyterLab, install the jupyterlabAUR package.

After installation, run the following (as root) to enable interactive Javascript widgets in the notebooks (otherwise, widgets will be disabled):

# jupyter nbextension enable --py --sys-prefix widgetsnbextension

Running

To start the notebook server, e.g. from a directory containing some .ipynb notebook files to be served, run:

$ jupyter notebook

To start JupyterLab, run:

$ jupyter lab

Then open a browser and navigate to http://localhost:8888.

Kernels

Haskell

Install the ihaskell-gitAUR package. Then run ihaskell install.

Julia

Install the julia package and run julia to get a REPL prompt. Then run:

Pkg.add("IJulia")

See the Julia manual for more details on package management.

Python

Install the python2-ipykernel package for Python 2 support. Python 3 support (via python-ipykernel) is included when installing jupyter-notebook.

R

Follow the installation instructions in IR Kernel.

Sage math

Install the sagemath-jupyter package.

Octave

Install the jupyter-octave_kernelAUR package.