Optional: Installing Kernels

This information gives a high-level view of using Jupyter Notebook with different programming languages (kernels).

Are any languages pre-installed?

Yes, installing the Jupyter Notebook will also install the IPython kernel. This allows working on notebooks using the Python programming language.

How do I install Python 2 and Python 3?

To install an additional version of Python, i.e. to have both Python 2 and 3 available, see the IPython docs on installing kernels.

How do I install other languages like R or Julia?

To run notebooks in languages other than Python, such as R or Julia, you will need to install additional kernels. For more information, see the full list of available kernels.

See also

Jupyter Projects
Detailed installation instructions for individual Jupyter or IPython projects.
Information about additional programming language kernels.
Kernels documentation for Jupyter client
Technical information about kernels.