.. blogpost::
:title: Jupyter et R
:keywords: kernel
:date: 2016-04-07
:categories: Jupyter, R
`Jupyter `_ fonctionne aussi avec
`R `_
(voir `Supports de cours en R `_).
L'installation repose sur les éléments suivants :
* Installer Jupyter (avec `Anaconda `_) par exemple)
* Mettre à jour la distribution (``conda update --all``)
* Installer `R `_
* Installer le package `IRKernel `_ en suivant
les instructions décrites sur le site de IRKernel
* Installer le *kernel* toujours en suivant les instructions du site IRKernel
Cette dernière étape devrait installer un fichier *json*
(dans ``C:\ProgramData\jupyter\kernels`` sous Windows) qui
ressemble à :
::
{"display_name": "R",
"argv": ["C:\\Program Files\\R\\bin\\x64\\R.exe",
"--quiet", "-e", "IRkernel::main()",
"--args", "{connection_file}"],
"language": "R"}
On peut trouver des *kernels* pour les autres langages
`IPython kernels for other languages `_.
Le *kernel* est le bout de code qui gère la communication entre Jupyter et l'interpréteur ou le compilateur
du langage considéré.