Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente Prochaine révision Les deux révisions suivantes | ||
python:jupyterlab_plugins [2020/03/26 13:46] Francesco Beretta [JupyterLab git extension] |
python:jupyterlab_plugins [2020/04/03 00:03] Pierre Vernus |
||
---|---|---|---|
Ligne 13: | Ligne 13: | ||
Dans le cadre de ce tutoriel, la version de python pouvant être utilisée est le 3.6 | Dans le cadre de ce tutoriel, la version de python pouvant être utilisée est le 3.6 | ||
Il n'est pas recommandé, dans le cadre de cet atelier, de créer un environnement avec le logiciel Anaconda, car cela pose problème par la suite. | Il n'est pas recommandé, dans le cadre de cet atelier, de créer un environnement avec le logiciel Anaconda, car cela pose problème par la suite. | ||
+ | |||
+ | <code> | ||
+ | [suggestion:] conda create --name py37_gitlab python=3.7 jupyterlab=1.2.7 jupyterlab-git | ||
+ | </code> | ||
Une fois que vous avez activé votre environnement dans Ananconda, pensez à installer **JupyterLab**. Jupyter Notebook sera automatiquement installé avec. | Une fois que vous avez activé votre environnement dans Ananconda, pensez à installer **JupyterLab**. Jupyter Notebook sera automatiquement installé avec. | ||
Ligne 21: | Ligne 25: | ||
* [[https://anaconda.org/conda-forge/jupyterlab-git|jupyterlab-git]] ([[https://github.com/jupyterlab/jupyterlab-git|documentation sur GitHub]]) | * [[https://anaconda.org/conda-forge/jupyterlab-git|jupyterlab-git]] ([[https://github.com/jupyterlab/jupyterlab-git|documentation sur GitHub]]) | ||
* [[https://anaconda.org/krinsman/jupyterlab-github|jupyterlab-github]] ([[https://github.com/jupyterlab/jupyterlab-github|Documentation sur Github]]) | * [[https://anaconda.org/krinsman/jupyterlab-github|jupyterlab-github]] ([[https://github.com/jupyterlab/jupyterlab-github|Documentation sur Github]]) | ||
+ | |||
+ | |||
+ | ====Etapes suivies dans Linux Mint 19.3 Tricia==== | ||
+ | |||
+ | [Pierre 2020-04-02] | ||
+ | |||
+ | Création de l'environnement en indiquant seulement la version python | ||
+ | |||
+ | <code>conda create --name py37_gitlab python=3.7</code> | ||
+ | |||
+ | activation de l'environnement | ||
+ | |||
+ | <code>conda activate py37_gitlab</code> | ||
+ | |||
+ | installation de jupyterlab 1.2.7 | ||
+ | |||
+ | <code>conda install jupyterlab=1.2.7</code> | ||
+ | |||
+ | installation de nodejs (qui n'est pas installé avec jupyterlab 1.2.7 d'où problème ensuite pour gérer les extensions) : | ||
+ | |||
+ | <code>conda install -c conda-forge nodejs</code> | ||
+ | |||
+ | installation de jupyterlab-git : | ||
+ | |||
+ | <code>conda install -c conda-forge jupyterlab-git</code> | ||
+ | |||
+ | lancer jupyterlab : | ||
+ | |||
+ | <code>jupyter lab</code> | ||
+ | |||
+ | * Ensuite, suivre les indications qui suivent pour les extensions jupyterlab-git (accepter la proposition d'installation du "Server companion" jupyterlab_git (avec un underscore), puis jupyterlab-github. :!: Après avoir cliqué sur l'icône "puzzle" (pour les extensions), il faut attendre un peu avant que la liste des extensions s'affiche. | ||
+ | |||
+ | :!: Mais il reste un problème : <code> "nbdime-jupyterlab@2.0.0" is not compatible with the current JupyterLab </code>. | ||
+ | |||
+ | |||
+ | J'ai donc essayé de remplacer la version de nbdime.2.0.0 par la nbdime.1.1.0. D'abord on désactive nbdime : | ||
+ | |||
+ | <code> jupyter nbextension disable --py nbdime</code> | ||
+ | |||
+ | Puis désinstallation : | ||
+ | |||
+ | <code>jupyter labextension uninstall nbdime-jupyterlab</code> | ||
+ | |||
+ | Installation de la version 1.1.0 | ||
+ | |||
+ | <code>jupyter labextension enable nbdime@1.1.0</code> | ||
+ | |||
+ | <code>jupyter lab build</code> | ||
+ | |||
+ | <code>jupyter labextension install nbdime-jupyterlab</code> | ||
+ | |||
+ | Après avoir fermé puis relancé Jupyterlab le problème semble avoir disparu. | ||
+ | |||
==== Plugin jupyterlab-github ==== | ==== Plugin jupyterlab-github ==== | ||