[FUN : Jupyter : trucs et astuces, Installation et configuration](https://www.fun-mooc.fr/courses/course-v1:inria+41016+session02/courseware/66bc811404b8481da5f794de54681c5e/f8608bfb261b4c289b35b2cd19d5baf3/3?activate_block_id=block-v1%3Ainria%2B41016%2Bsession02%2Btype%40vertical%2Bblock%404ab5bb42ca1e45c8b0f349751b96d405#installation-et-configuration-de-jupyter-sur-votre-ordinateur)
# 1 Installer Python
- Installer Python
- Ajouter les chemins de Python et Python\\Scripts dans la variable PATH de Windows
La façon de procéder est très bien expliquée [ici](http://sametmax.com/ajouter-un-chemin-a-la-variable-denvironnement-path-sous-windows/).
---
# 2 Installer le package Jupyter
- Méthode pour installer un package
- Ouvrir une invite de commande dos
- Exécuter la commande suivante
```
pip install jupyter
```
NB : Le raccourci `^v` ne fonctionne pas dans l'invite de commande dos. La fonction "coller" est disponible avec le bouton droit de la souris.
---
# 3 Lancer Jupyper
- Ouvrir une invite de commande dos
- Exécuter la commande suivante
```
jupyter notebook
```
---
# 4 Autres langages
Jupyper permet par défaut d'exécuter du code Python. Des packages permettent d'exécuter d'autres langages.
## 4.1 Le package R [IRkernel](https://irkernel.github.io/installation/) permet d'exécuter du code R dans un notebook R
- Lancer R ou RStudio
- Installer le package IRkernel
```
install.packages("IRkernel",dep=TRUE)
IRkernel::installspec() # to register the kernel in the current R installation
## 4.2 Le package Python **rpy2** permet d'exécuter du code R dans un notebook Python
- Le package `rpy2` s'installe difficilement par méthode standard.
- Télécharger le fichier binaire qui correspond au système d'exploitation [ici](https://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2)
- Ouvrir une invite de commande dos
- Se placer dans le dossier de télécharment
- Exécuter la commande suivante
```
python -m pip install rpy2‑2.9.4‑cp37‑cp37m‑win_amd64.whl # adapter le nom du fichier
```
- Lancer Jupiter et créer un notebook Python
- Exécuter la commande suivante
```
%load_ext rpy2.ipython
```
- S'il y a un message d'erreur `ModuleNotFoundError`, le nom du module manquant est indiqué à la fin du [message](https://app-learninglab.inria.fr/gitlab/85bc36e0a8096c618fbd5993d1cca191/mooc-rr/blob/5a2d28a2b1c0491ffa6b9665e384d769e27e1296/documents/tuto_jupyter_windows/tzlocal_not_found.html)
- Installer le module manquant avec la commande pip. (Le module tzlocal peut être installé directement. Il n'est pas nécessaire de le télécharger.)