Python/Jupyter Installation: Difference between revisions

From Wiki
mNo edit summary
 
(7 intermediate revisions by the same user not shown)
Line 5: Line 5:
python -m pip install jupyterlab
python -m pip install jupyterlab
</pre>
</pre>
= Jupyter Lab =
== Windows 10 ==
* Install Python from Windows store
* install jupyterlab using pip
* start jupyterlab
<pre class="bash">
python -m jupyterlab --no-browser --LabApp.token=""
</pre>
== Linux ==
<pre class="bash">
On Baremetal:
jupyter lab --no-browser --LabApp.token=''
python -m jupyterlab --no-browser --LabApp.token=''
In Docker:
jupyter lab --no-browser --LabApp.token='' --allow-root --notebook-dir=/srv/jupyter --ip=0.0.0.0 --port=80
</pre>
== Extensions ==
<pre class="bash">
jupyter labextension install @aquirdturtle/collapsible_headings @krassowski/jupyterlab-lsp --no-build
jupyter lab build
</pre>


= Jupyter Notebook =
= Jupyter Notebook =
Line 58: Line 84:
* scijava-jupyter-kernel
* scijava-jupyter-kernel
** https://github.com/scijava/scijava-jupyter-kernel
** https://github.com/scijava/scijava-jupyter-kernel
= Jupyter Hub =
* https://jupyterhub.readthedocs.io/en/stable/quickstart-docker.html

Latest revision as of 18:32, 28 June 2021

Installation

apt install python3-pip python3-setuptools
python -m pip install --upgrade pip
python -m pip install jupyterlab

Jupyter Lab

Windows 10

  • Install Python from Windows store
  • install jupyterlab using pip
  • start jupyterlab
python -m jupyterlab --no-browser --LabApp.token=""

Linux

On Baremetal:
jupyter lab --no-browser --LabApp.token=''
python -m jupyterlab --no-browser --LabApp.token=''

In Docker:
jupyter lab --no-browser --LabApp.token='' --allow-root --notebook-dir=/srv/jupyter --ip=0.0.0.0 --port=80

Extensions

jupyter labextension install @aquirdturtle/collapsible_headings @krassowski/jupyterlab-lsp --no-build
jupyter lab build


Jupyter Notebook

Config

  • full width:
    • ~/.jupyter/custom/custom.css
.container { width:100% !important; }
  • autostart from rc.local
sudo -u pi /usr/local/bin/jupyter-notebook --config=/home/pi/.jupyter/jupyter_notebook_config.py
  • create config file
jupyter notebook --generate-config


  • insecure access without token/password (/home/pi/.jupyter/jupyter_notebook_config.py)
c.NotebookApp.ip = '*'
c.NotebookApp.notebook_dir = '/srv/Python'
c.NotebookApp.open_browser = False
c.NotebookApp.password = ''
c.NotebookApp.token = ''

nbextensions

pip3 install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
  • codefolding
  • Codefolding in editor
  • Collapsible Headings
  • Table of contents
  • Variable inspector
  • Toggle all line numbers

Other Kernels

Jupyter Hub