Jupyter Notebook is a web-based application for interactive computing. It can be used across the full workflow: development, documentation, execution, and result display.
Positioning
- Scientific computing
Installation
# python require
# install
pip install notebook
# Chinese language pack
pip install jupyterlab-language-pack-zh-CN
# start
jupyter notebook --allow-root --ip 0.0.0.0 --port 8888
jupyter server list
# run in background
nohup jupyter notebook --allow-root --ip 0.0.0.0 --port 8888 &
# version
jupyter --version
Product forms
Server (Web)
https://github.com/jupyter/notebook
Lite version - runs fully in the browser
demo: https://jupyterlite.readthedocs.io/en/latest/_static/lab/index.html
Plugin version
https://github.com/Microsoft/vscode-jupyter
Customization
- Internationalization
- install language pack as above
- Plugins and extensions
Other
- The terminal in Jupyter uses xtermjs + codemirror

