Changes between Version 38 and Version 39 of Jupyter
- Timestamp:
- 05/21/18 22:11:40 (6 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Jupyter
v38 v39 91 91 with a basic Jupyter kernel (e.g. in ${HOME}/.local/share/jupyter/kernels/**mykernel**) 92 92 93 * LOAD modules 93 1. LOAD the modules you need and ensure Python3 is included! 94 94 {{{ #!ShellExample 95 95 module --force purge … … 99 99 }}} 100 100 101 *CREATE Python virtual environment in $HOME/venv_mykernel101 2. CREATE Python virtual environment in $HOME/venv_mykernel 102 102 {{{ #!ShellExample 103 103 cd $HOME … … 106 106 more: https://docs.python.org/3/library/venv.html 107 107 108 *ACTIVATE new Python virtual environment108 3. ACTIVATE new Python virtual environment 109 109 {{{ #!ShellExample 110 110 source ${HOME}/venv_mykernel/bin/activate … … 112 112 }}} 113 113 114 *CREATE your personal Jupyter kernel114 4. CREATE your personal Jupyter kernel 115 115 {{{ #!ShellExample 116 116 (venv) $ pip install ipykernel 117 117 (venv) $ python3 -m ipython kernel install --user --name=mykernel 118 (venv) $ <install whatever else you need in your Python virtual environment using pip> 118 119 }}} 119 120 This installs your personal Jupyter kernel in ${HOME}/.local/share/jupyter/kernels/mykernel \\more: http://ipython.readthedocs.io/en/stable/install/kernel_install.html … … 121 122 Now, modify this basic jupyter kernel to suite your needs. 122 123 123 * WRITE A SCRIPT (${HOME}/venv_mykernel/mykernel.sh) that does your setup followed by the IPython kernel launch: 124 5. 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) 124 127 {{{ #!ShellExample 125 128 #!/usr/bin/env bash … … 136 139 }}} 137 140 138 * MODIFY the ${HOME}/.local/share/jupyter/kernels/mykernel/kernel.json file to call your script: 141 6. MODIFY the ${HOME}/.local/share/jupyter/kernels/mykernel/kernel.json file to call your script: 139 142 {{{ #!ShellExample 140 143 "argv": [