La mise à jour de la version de Python dans jupyter notebook nécessite deux phases : - Une première phase de changement de version de Python (amélioration ou "upgrade"). - Une deuxième phase de réinstallation de jupyter afin que jupyter notebook prenne en compte la version upgradée de Python. PHASE 1 : Installation de berryconda3 qui contient Python 3.6 a) Vérification de la version de Pyhon : Dans le terminal, tapez python puis appuyez sur la touche Entrée On voit que la version de Python est la 2.7 Les 3 chevrons du prompt montrent que ne somme pas dans le bash, mais dans Python. On pourrait ici exécuter des commandes Python. Par exemple print(12**2). Mais ce n'est pas le but. Pour en sortir er retourner au bash, tapez exit() puis appuyez sur la touche Entrée.exit b) Avant toute nouvelle installation, assurez-vous de mettre à jour le système d'exploitation Linux. Dans un terminal, saisissez la ligne de commande sudo apt-get update Attendez que les éventuelles mises à jour soient terminées. Puis dans le treminal saisissez : sudo apt-get upgrade -y A nouveau, attendez que les mises à jour soient terminées. c) Téléchargement du fichier d'installation : Une fois revenu au bash, tapez la ligne de commande wget https://github.com/jjhelmus/berryconda/releases/download/v2.0.0/Berryconda3-2.0.0-Linux-armv7l.sh d) Vérifier la présence du fichier qu'on vient de télécharger : ls -al (ls permet de lister et l'option -al permet de voir tout et de façon détaillée). On voit que pour Berryconda3-2.0.0-Linux-armv7l.sh les permissions sont -rw-r--r-- c'est à dire que : Le premier - indique que c'est un fichier (et non un dossier) Le premier groupe rw- indique que les droits du propriétaire (c'est à dire vous qui venez de télécharger) sont read: oui, write: oui, execute: non. Le deuxième groupe r-- indique que les droits du groupe des utilisateurs sont read: oui, write: non, execute: non. Le troisième groupe r-- indique que les droits des utilisateurs hors du groupe de ce fichier sont read: oui, write: non, execute: non. e) Modifier les droits pour rendre exécutable le fichier d'installation : chmod +x Berryconda3-2.0.0-Linux-armv7l.sh f) Vérifier à nouveau les droits : ls -al Cette fois, les permissions sont -rwxr-xr-x c'est à dire que : Le premier - indique que c'est un fichier (et non un dossier) Le premier groupe rwx indique que les droits du propriétaire (c'est à dire vous qui venez de télécharger) sont read: oui, write: oui, execute: oui. Le deuxième groupe r-x indique que les droits du groupe des utilisateurs sont read: oui, write: non, execute: oui. Le troisième groupe r-x indique que les droits des utilisateurs hors du groupe de ce fichier sont read: oui, write: non, execute: oui. Donc comme on peut exécuter le fichier, on peut continuer. g) L'extension .sh indique que c'est un fichier script qui peut être exécuté avec un interpréteur de type shell (comme le bash de notre terminal). Dans le terminal, il suffit de commencer par écrire ./ puis d'écrire le nom du fichier et enfin d'appuyer sur la touche Entrée. ./Berryconda3-2.0.0-Linux-armv7l.sh Répondez par Entrée ou yes quand c'est demandé. h) Rebootez votre Raspberry i) Vérification de la version de Pyhon : Dans le terminal, tapez python puis appuyez sur la touche Entrée On voit que maintenant la version de Python a été upgradée de 2.7 à 3.6 PHASE 2 : Réinstallation de jupyter a) Revenez au bash b) Une fois revenu au bash, tapez la ligne de commande python3 -m pip install jupyter Patientez un certain temps que l'installation soit terminée. Même si par moments il semble que l'installation soit figée, soyez patient. Il faut attendre le retour de l'invite de commandes du bash. c) Une fois l'installation terminée, pour finir, vous allez mettre à jour le programme pip en saisissant ma commande proposée. pip est un programmme gestionnaire (Pip Installs Python) qui est utilisé pour installer et gérer des paquets écrits en Python. Si vous êtes intéressé d'ensavoir un peu plus sur le programme pip, voyez la vidéo (10mn) tirée de la chaine YouTube de xavki " Python débutant 15. Pip gestionnaire de librairies". d) Dernière opération : rebootez votre Raspberry.