##// END OF EJS Templates
Merge pull request #8877 from minrk/install-kernel-doc...
Matthias Bussonnier -
r21741:c82b8519 merge
parent child Browse files
Show More
@@ -1,15 +1,51 b''
1 .. _kernel_install:
1 .. _kernel_install:
2
2
3 Kernel Installation
3 Installing the IPython kernel
4 -------------------
4 =============================
5
5
6 IPython can be installed (different python versions, virtualenv or conda
6 IPython can be installed (different python versions, virtualenv or conda
7 environments) as a kernel by following these steps:
7 environments) as a kernel for Jupyter by following these steps:
8
9 * make sure that the desired python installation is active
10 (e.g. activate the environment, or use absolute paths)
11 and ipykernel is installed
12 * run once ``ipython kernel install --user``,
13 or ``python -m ipykernel install --user`` to ensure a specific Python installation is used.
8
14
9 * make sure that the desired python installation is active (e.g. activate the environment)
10 and ipython is installed
11 * run once ``ipython kernelspec install-self --user`` (or ``ipython2 ...`` or ``ipython3 ...``
12 if you want to install specific python versions)
13
15
14 The last command installs a :ref:`kernel spec <jupyterclient:kernelspecs>` file for the current python installation. Kernel spec files are JSON files, which can be viewed and changed with a
16 The last command installs a :ref:`kernel spec <jupyterclient:kernelspecs>` file for the current python installation. Kernel spec files are JSON files, which can be viewed and changed with a
15 normal text editor.
17 normal text editor.
18
19 For example:
20
21 .. sourcecode:: bash
22
23 source activate kernel-environment
24 ipython kernel install --user
25 source deactivate kernel-environment
26
27 or
28
29 .. sourcecode:: bash
30
31 ~/envs/kernel-environment/python -m ipykernel install --user
32
33
34 .. _multiple_kernel_install:
35
36 Multiple IPython installs
37 =========================
38
39 If you want to have multiple IPython kernels for different environments,
40 you will need to specify unique names for the kernelspecs,
41 and you may also want to specify the display name of those kernels,
42 so that you can clearly see which is which in the notebook menus:
43
44 .. sourcecode:: bash
45
46 source activate myenv
47 ipython kernel install --user --name myenv --display-name "Python (myenv)"
48 source activate other-env
49 ipython kernel install --user --name other-env --display-name "Python (other-env)"
50 source deactivate
51
General Comments 0
You need to be logged in to leave comments. Login now