Aller au contenu principal

Jupyter dans VSCode

L'objectif de ce tutoriel est d'installer les notebooks de Jupyter dans l'IDE VSCode et dans Windows (plus simple dans Linux !!)

1. installation VSCode mode portable

Choix du dispositif de stockage : clé USB plutôt rapide type USB3, disque dur externe type USB3, ou même un disque ou dossier de votre machine, disposez d'environ 5Go de libre.. La procédure est la suivante

  • création d'un dossier "VScodePython" et dans celui-ci installation d'une version portable de Vscode :
  • penser à ajouter le sous-dossier "data" dans le dossier "vscode"
  • optionnel : ajouter la version portable de git (usage du dépot github!!)
  • un premier redémarrage est demandé pour installer le module linguisitique

2. installation de la version portable de python

  • Sur le site officiel, charger la version embedded de python associée à votre architecture matérielle (attention 64/32 bits), cf le site https://www.python.org/downloads/windows/
  • décompresser dans le dossier "VScodePython" et renommer simplement en "python"
  • éditer un fichier de nom start dont le suffixe est .bat dans le dossier VScodePython, et qui contient le code suivant
@echo off
set gitdir=%~dp0git\cmd
set pythondir=%~dp0python
set pythonScripts=%~dp0python\Scripts
set PATH=%gitdir%;%PATH%
set PATH=%pythondir%;%PATH%
set PATH=%pythonScripts%;%PATH%
echo " chemin des executables : "
echo %PATH%
set CodePath=%~dp0vscode\
powershell -Command "& {Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser }"
%CodePath%Code.exe

3. configuration de VSCode pour le Python

  • lancer la macro "start.bat"

  • ajouter l'extension dédiée à "python" (attention son installation peut être longue) , et le résultat après installation

    choix de l'extensionaprès installation
    extension avantextension apres
  • Dans VSCode, ouvrir un terminal et se déplacer dans le dossier python, puis charger l'installateur de pip, et lancer son execution

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
  • avec un éditeur de texte, modifier le fichier "python3xx._pth" (pour la version 3.xx de python, à remplacer par la votre) pour ajouter à la fin de ce fichier
Lib\site-packages 
  • création d'un notebook (fichier test.ipynb ) qui contient un code python très basique
x = 2 + 3
print(x)
  • executer ce code python, ce qui demandera d'installer d'autres modules indispensables de python (ipykernel...) ceux-ci seront par la suite disponibles dans votre environnement portable.