================== 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 `_ :term:`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`_. .. seealso:: :doc:`Jupyter Projects ` Detailed installation instructions for individual Jupyter or IPython projects. :ref:`Kernels ` Information about additional programming language kernels. :ref:`Kernels documentation for Jupyter client ` Technical information about kernels. .. _`list of available kernels`: https://github.com/jupyter/jupyter/wiki/Jupyter-kernels