Installation de Jupyter#

Installer avec Anaconda#

[Anaconda] (https://anaconda.org) est une distribution Python incluant un gestionnaire de paquets et un gestionnaire d’environnement. C’est une façon simple et sure d’installer JupyterLab. Après avoir installé la distribution par défaut de Python 3, lancer le navigateur Anaconda, la Fig. 22 montre où cliquer pour installer (puis lancer) Jupyter avec l’interface JupyterLab ou Jupyter Notebook.

../_images/anaconda_navigator.png

Fig. 22 Installation de Jupyter depuis le navigateur Anaconda.#

Installer avec Conda#

La commande minimale est

conda install jupyterlab

Selon les besoins, d’autres paquets peuvent être nécessaires à installer et éventuellement en précisant la version. Pour le livre Jupyter présent, la commande utilisée avec l’invite de commande Windows cmd.exe est :

conda install --channels conda-forge ^
    python=3.11 ^
    jupyterlab=4.1 ^
    ipywidgets ^
    jupyter-book ^
    jupyterlab_rise ^
    jupyterlab-git ^
    jupyter_contrib_nbextensions ^
    jupyter_nbextensions_configurator ^
    sphinx-jupyterbook-latex ^
    nbstripout ^
    requests ^
    voila ^
    voici ^
    numpy ^
    scipy ^
    pandas ^
    matplotlib ^
    plotly ^
    qrcode ^
    pip
pip install jupyter-matlab-proxy ^
    sphinxcontrib-mermaid ^
    jupyter-matlab-proxy ^
    git+https://gitlab.dsi.universite-paris-saclay.fr/nicolas.thiery/Laby.git ^
    delpywidget

Liste de paquets#

Paquet

Ver

dépôt

Description

Python

3.11

conda

Langage de programmation

jupyterlab

4.1

conda

ipywidgets

conda

Widgets interactives pour les carnets

jupyter-book

conda

Génération de documents et de sites web statiques

jupyterlab-language-pack-fr-FR

conda

Fancisation de Jupyter

jupyter_contrib_nbextensions

conda

jupyter_nbextensions_configurator

conda

sphinx-jupyterbook-latex

conda

Génération de document LaTeX par sphinx pour jupyter-book

nbstripout

conda

Pour nettoyer les carnets

numpy

conda

Calcul numérique des matrices

pandas

conda

scipy

conda

matplotlib

conda

Figures

plotly

conda

Figures interactives basées sur javascript

qrcode

conda

Pour généré un code QR

pip

conda

Pour intaller des paquets

sphinxcontrib-mermaid

pypi

Génération de diagrammes par sphinx pour jupyter-book

jupyter-matlab-proxy

pypi

Pour utilser Matlab depuis un carnet

delpywidget

pypi

Widgets pour Laby

Laby

git

Jeu de labyrinthe