{{tag>dev python jupyter notebook}}
====== Jupyter Notebook ======
Un notebook est un environnement web interactif proposant un mélange de texte et de code pouvant être évalué en direct par un moteur ou interpréteur (Julia, Python, R etc).
===== Installation =====
Création d'un environnement virtuel:
python -m venv jupyter-notebook
Activation de l'environnement, mise a jour de pip3 et installation du paquetage jupyter:
cd jupyter-notebook/bin/
source ./activate
pip3 install --upgrade pip
pip3 install jupyter
===== Lancement du serveur =====
Lancer le serveur:
jupyter notebook
Par défaut le serveur est lancé localement et écoute sur le port 8888. Des options permettent notamment de démarrer le serveur en spécifiant une IP/port avec protection de l'instance par mot de passe:
jupyter notebook mot-de-passe --ip=192.168.1.10 --port=8889
Pour le détail des options disponibles au lancement du serveur:
jupyter notebook --help
===== Références =====
* https://jupyter.readthedocs.io/en/latest/install.html
* https://jupyter.readthedocs.io/en/latest/running.html#running