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 considered "ready for daily use" since version 0.33.
For Jupyter Notebook, install the package.
For JupyterLab, install the package.
# jupyter nbextension enable --py --sys-prefix widgetsnbextension
To install third-party Jupyter Notebook extensions for the current user, use the
--user option instead of
--sys-prefix while executing
jupyter nbextension install. To do the same for installation of JupyterLab extensions, set the environment variable
$ export JUPYTERLAB_DIR=$HOME/.local/share/jupyter/lab
and verify it by running
jupyter lab paths. Then onwards follow usual installation instructions.
To start the notebook server run:
$ jupyter notebook
To start JupyterLab run:
$ jupyter lab
Navigate to the URL given on the standard output if a web browser does not automatically open.
julia to get a REPL prompt. Then run:
using Pkg Pkg.add("IJulia")
See the Julia manual for more details on package management.
Install thepackage for Python 2 support. Python 3 support (via ) is included when installing .
Follow the installation instructions in IR Kernel.
Install theAUR package.