Changes between Version 38 and Version 39 of Jupyter


Ignore:
Timestamp:
05/21/18 22:11:40 (6 years ago)
Author:
Jens Henrik Goebbert
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Jupyter

    v38 v39  
    9191with a basic Jupyter kernel (e.g. in ${HOME}/.local/share/jupyter/kernels/**mykernel**)
    9292
    93 * LOAD modules
     931. LOAD the modules you need and ensure Python3 is included!
    9494{{{ #!ShellExample
    9595module --force purge
     
    9999}}}
    100100
    101 * CREATE Python virtual environment in $HOME/venv_mykernel
     1012. CREATE Python virtual environment in $HOME/venv_mykernel
    102102{{{ #!ShellExample
    103103cd $HOME
     
    106106  more: https://docs.python.org/3/library/venv.html
    107107
    108 * ACTIVATE new Python virtual environment
     1083. ACTIVATE new Python virtual environment
    109109{{{ #!ShellExample
    110110source ${HOME}/venv_mykernel/bin/activate
     
    112112}}}
    113113
    114 * CREATE your personal Jupyter kernel
     1144. CREATE your personal Jupyter kernel
    115115{{{ #!ShellExample
    116116(venv) $ pip install ipykernel
    117117(venv) $ python3 -m ipython kernel install --user --name=mykernel
     118(venv) $ <install whatever else you need in your Python virtual environment using pip>
    118119}}}
    119120  This installs your personal Jupyter kernel in ${HOME}/.local/share/jupyter/kernels/mykernel \\more: http://ipython.readthedocs.io/en/stable/install/kernel_install.html
     
    121122Now, modify this basic jupyter kernel to suite your needs.
    122123
    123 * WRITE A SCRIPT (${HOME}/venv_mykernel/mykernel.sh) that does your setup followed by the IPython kernel launch:
     1245. WRITE A SCRIPT (${HOME}/venv_mykernel/mykernel.sh) that does your setup followed by the IPython kernel launch:
     125  a. load the same modules as in (1)
     126  b. load the Python virtual environment as in (2)
    124127{{{ #!ShellExample
    125128#!/usr/bin/env bash
     
    136139}}}
    137140
    138 * MODIFY the ${HOME}/.local/share/jupyter/kernels/mykernel/kernel.json file to call your script:
     1416. MODIFY the ${HOME}/.local/share/jupyter/kernels/mykernel/kernel.json file to call your script:
    139142{{{ #!ShellExample
    140143 "argv": [