diff --git a/documents/tuto_jupyter_windows/tuto_jupyter_windows_v2.html b/documents/tuto_jupyter_windows/tuto_jupyter_windows_v2.html deleted file mode 100644 index bca9bfcdf7c60262357969c91aa39ee8955e8ca9..0000000000000000000000000000000000000000 --- a/documents/tuto_jupyter_windows/tuto_jupyter_windows_v2.html +++ /dev/null @@ -1,554 +0,0 @@ - - - - - - - - - - - - - -Tuto Jupyter Windows - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - -

https://gitlab.inria.fr/learninglab/mooc-rr/mooc-rr-ressources/blob/master/module2/ressources/jupyter_fr.org

-

FUN : Jupyter : trucs et astuces, Installation et configuration

-
-

1 Installer Python

- -

La façon de procéder est très bien expliquée ici.

-
-
-
-

2 Installer le package Jupyter

- -
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

- -
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 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
-
> packageVersion("IRkernel")
-[1] ‘1.1’
-
-

Anciennement :

-
    -
  • Installer le package devtools
  • -
-
install.packages('devtools',dep=TRUE)
-
    -
  • Définir le proxy le cas échéant
  • -
-
library(httr)
-set_config(use_proxy(url="proxy", port=80, username="username", password="password")) 
-
    -
  • Installer IRkernel
  • -
-
devtools::install_github('IRkernel/IRkernel')
-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

  • -
  • 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
- -

NB : Je n’ai pas eu besoin de définir les variables d’environnement R_HOME et R_USER.

-
-
-

4.3 Le package Python SASKernel permet d’exécuter du code SAS dans un notebook SAS

-
    -
  • Installer le package sas_kernel à l’aide de la commande pip

  • -
  • Modifier le fichier C:\Program Files\Python\Python37\Lib\site-packages\saspy\sascfg_sav.py pour l’adapter à votre système

  • -
-

Dans les deux images ci-dessous, la fenêtre de gauche correspond au fichier initial et celle de droite au fichier modifié.

-
- -

sascfg1

-
-
- -

sascfg2

-
- -
-
    -
  • Problèmes rencontrés
  • -
-
Pandas module not available.
-

–> Installer le package pandas à l’aide de la commande pip

-
Attempted to run program C:\\Program Files\\SASHome\\SASPrivateJavaRuntimeEnvironment\\9.4\\jrin\\java
-

–> Vérifier que tous les antislashs sont doublés

-
Be sure the path to sspiauth.dll is in your System PATH
-

–> Ajouter le chemin C:\Program Files\SASHOME\SASFoundation\9.4\core\sasext dans la variable PATH de Windows

-
-
-
-

4.4 Le package Python SASPy permet d’exécuter du code SAS dans un notebook Python

-
    -
  • Installer le package saspy à l’aide de la commande pip
  • -
-
-
- - - - -
- - - - - - - - - - - - - - -